コード例 #1
0
        public async Task <ActionResult> PremiumIndex()
        {
            var list = await _premiumRepository.GetAllIncludes();

            list = list.Where(st => st.Status == 1);

            if (list != null)
            {
                var convertList = new List <PremiumOfferViewModel>(
                    list.Select(po => _converterHelper.ToPremiumOfferViewModel(po))
                    .ToList());
                return(View(convertList));
            }

            else
            {
                return(new NotFoundViewResult("_Error404"));
            }
        }
コード例 #2
0
        public async Task <IActionResult> PremiumIndex()
        {
            var list = await _premiumRepository.GetAllIncludes();

            var modelList = new List <PremiumOfferViewModel>(
                list.Where(st => st.Status == 2)
                .Select(a => _converter.ToPremiumOfferViewModel(a))
                .ToList());

            return(View(modelList));
        }
コード例 #3
0
        public async Task <IActionResult> GetPremiumOffer()
        {
            try
            {
                var list = await _premiumRepository.GetAllIncludes();

                var modelList = list.Select(a => _clientConverterHelper.ToPremiumOfferViewModel(a));

                return(PartialView("_Offers", modelList.Take(4)));
            }
            catch (Exception e)
            {
                ModelState.AddModelError(string.Empty, e.Message);
                return(PartialView("_Error404Client"));
            }
        }