예제 #1
0
        public IActionResult Add(InvoiceViewModel invoice)
        {
            string token  = HttpContext.Session.GetString("InvoiceRegisterJWToken");
            bool   status = _invoicesService.Add(token, invoice);

            if (status)
            {
                return(Redirect("~/clients/details/" + invoice.ClientId.ToString()));
            }

            ModelState.AddModelError(string.Empty, "Server error. Please contact administrator.");

            return(View("AddInvoice", invoice));
        }
예제 #2
0
        public ActionResult Create(SearchInvoiceViewModel model)
        {
            try
            {
                invoicesService.Add(User.Identity.GetUserId(), model.Number);

                return(View("Create"));
            }
            catch (Exception ex)
            {
                deliveryMessage.Title = "Відправлення";
                deliveryMessage.Body  = ex.Message;
                return(View("DeliveryMessage", deliveryMessage));
            }
        }