/// <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));
        }
Exemplo n.º 2
0
        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
            })));;
        }