using System.Threading.Tasks; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using GB5Shared.QueryExecutor; using MMDAL.DTO.MTR; using MMDAL.Query.MTR; using Newtonsoft.Json; namespace MMDAL.CustomCode.MTR { public class MtrTypeDAL : IMtrTypeDAL { private readonly IQueryExecutor _QueryExecutor; public MtrTypeDAL(IQueryExecutor queryExecutor) { _QueryExecutor = queryExecutor; } public async Task GetSelectListMtrType(CriteriaDTO criteriaDTO, LoginDTO loginDTO) { var param = new { TenantId = loginDTO.ClientId }; var result = await _QueryExecutor.QueryAsync(loginDTO, MtrTypeQB.GET_SELECTLIST_MTRTYPE, param).ConfigureAwait(false); return JsonConvert.SerializeObject(result); } } }