public IActionResult Invoice(long qp, BillingInvoiceViewModel model, string error = "", string amts = "") { model.Invoice = IFinanceService.GetInvoice(qp); model.Details = IFinanceService.GetInvoiceDetails(model.Invoice); model.Amount = Convert.ToInt64(model.Invoice.Paid).ToWords().Transform(To.TitleCase).Replace("And", "and"); model.Tendered = IFinanceService.GetPaymentSummary(model.Invoice); model.Modes = IFinanceService.GetBillingModeIEnumerable(); if (error.Equals("4501")) { model.Message = "Invoice Payment of KES " + amts + " is More than than the outstanding Invoice Balance"; } return(View(model)); }