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