/// <summary> /// Function for getting the detailed view of one invoice /// </summary> /// <returns></returns> public IActionResult Details(int id) { var invoice = _invoiceService.GetInvoice(id); if (invoice == null) { return(NotFound()); } var invoiceViewModel = InvoiceHelpercs.FillInvoiceViewModel(invoice); return(View(invoiceViewModel)); }
public IActionResult PayLastInvoice() { var invoice = _invoiceService.getLastInvoice(); if (invoice == null) { return(NotFound()); } var invoiceViewModel = InvoiceHelpercs.FillInvoiceViewModel(invoice); return(RedirectToAction("Details", new RouteValueDictionary( new { controller = "Invoice", action = "Details", Id = invoiceViewModel.invoiceId })));; }