コード例 #1
0
        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);
        }
コード例 #2
0
        public async Task <MandatoryListDetailsViewModel> GetMandatoryListDetails(string mandatoryListId)
        {
            MandatoryListDetailsViewModel detailsViewModel = await _mandatoryListAppService.GetMandatoryListDetails(Util.Decrypt(mandatoryListId));

            return(detailsViewModel);
        }
コード例 #3
0
        public async Task <MandatoryListDetailsViewModel> GetMandatoryListDetails(int mandatoryListId)
        {
            MandatoryListDetailsViewModel detailsViewModel = await _mandatoryListQueries.GetMandatoryListDetails(mandatoryListId);

            return(detailsViewModel);
        }