public ActionResult Index(int benefitId) { var benefitFiles = _benefitFileService.GetByBenefitId(benefitId); var benefit = _benefitService.GetById(benefitId); var benefitFilesModel = new BenefitFilesModel(); benefitFilesModel.Benefit = benefit; benefitFilesModel.BenefitFiles = benefitFiles; ViewBag.ReturnController = _currentUser.Shop != null ? "Shop" : "Admin"; return(View(benefitFilesModel)); }
public ActionResult Detail(int id) { var benefit = _benefitService.GetById(id); if (benefit == null) { return(HttpNotFound()); } if (benefit.StatusId == StatusEnum.Approved) { var shop = _shopService.GetById(benefit.ShopId); var images = _benefitFileService.GetByBenefitId(benefit.Id); var branchOffices = _branchOfficeService.GetByShopId(benefit.ShopId); var benefitDetailModel = new BenefitDetailModel(benefit, shop, images, branchOffices); return(View(benefitDetailModel)); } else { throw new HttpException(404, "Not found"); } }