public ActionResult GeneratePdf() { var supplier = UserManager.GetActiveCustomer(HttpContext); var currentPage = new DryingAgreementPage(); if (SiteUser == null || supplier == null) { return(HttpNotFound()); } var dryingAgreement = _purchaseRepository.GetDryingAgreement(); var model = new DryingAgreementViewModel(currentPage) { Agreement = dryingAgreement ?? new DryingAgreement(), Customer = _purchaseRepository.GetCustomer(supplier.CustomerNo) ?? new Customer(), }; return(View("~/Views/AppPages/DryingAgreementPage/DryingAgreementPdf.cshtml", model)); }
public async Task <ActionResult> Index(DryingAgreementPage currentPage) { var supplier = UserManager.GetActiveCustomer(HttpContext); if (SiteUser == null || supplier == null) { TempData["NotLoggedIn"] = true; return(View("~/Views/AppPages/DryingAgreementPage/DryingAgreement.cshtml", new DryingAgreementViewModel(currentPage))); } var dryingAgreement = await _purchaseRepository.GetDryingAgreementAsync(); var model = new DryingAgreementViewModel(currentPage) { Agreement = dryingAgreement ?? new DryingAgreement(), Customer = (await _purchaseRepository.GetCustomerAsync(supplier.CustomerNo)) ?? new Customer(), }; return(View("~/Views/AppPages/DryingAgreementPage/DryingAgreement.cshtml", model)); }