using System; using System.Threading.Tasks; using AdminDAL.DTO.BIZDimensionType; using AdminDAL.Query.BizDimensionType; using GB5Shared.DTO.Framework.Criteria; using GB5Shared.DTO.Framework.Login; using GB5Shared.QueryExecutor; using GB5Shared.Validation; using Newtonsoft.Json; namespace AdminDAL.CustomCode.BIZDimensionType { public class BizDimensionTypeDAL : IBizDimensionTypeDAL { private readonly IQueryExecutor _QueryExecutor; public BizDimensionTypeDAL( IQueryExecutor QueryExecutor) { _QueryExecutor = QueryExecutor; } public async Task GetSelectListBizDimensionType( CriteriaDTO CriteriaDTO, LoginDTO LoginDTO) { try { string SQL = BizDimensionTypeQB.GET_BIZDIMENSIONTYPE_SELECTLIST; var Result = await _QueryExecutor.QueryAsync( LoginDTO, SQL, null!); string Json = JsonConvert.SerializeObject(Result); return Json; } catch (Exception) { throw; } } } }