public async Task <MandatoryListDetailsViewModel> GetMandatoryListDetails(int mandatoryListId) { MandatoryListDetailsViewModel detailsViewModel = await _dbContext.MandatoryLists.Where(m => m.Id == mandatoryListId && m.IsActive == true) .Select(m => new MandatoryListDetailsViewModel { Id = m.Id, DivisionCode = m.DivisionCode, DivisionNameEn = m.DivisionNameEn, DivisionNameAr = m.DivisionNameAr, Products = m.Products.Where(a => a.IsActive == true).Select(p => new MandatoryListProductViewModel { Id = Util.Encrypt(p.Id), CSICode = p.CSICode, DescriptionAr = p.DescriptionAr, DescriptionEn = p.DescriptionEn, PriceCelling = p.PriceCelling, NameAr = p.NameAr, NameEn = p.NameEn }).ToList() }).FirstOrDefaultAsync(); return(detailsViewModel); }
public async Task <MandatoryListDetailsViewModel> GetMandatoryListDetails(string mandatoryListId) { MandatoryListDetailsViewModel detailsViewModel = await _mandatoryListAppService.GetMandatoryListDetails(Util.Decrypt(mandatoryListId)); return(detailsViewModel); }
public async Task <MandatoryListDetailsViewModel> GetMandatoryListDetails(int mandatoryListId) { MandatoryListDetailsViewModel detailsViewModel = await _mandatoryListQueries.GetMandatoryListDetails(mandatoryListId); return(detailsViewModel); }