public ActionResult Create(SalesCreate model) { if (!ModelState.IsValid) { return(View(model)); } var service = CreateSalesService(); var cartService = CreateCartService(); cartService.GetCartById(model.CartId); if (service.CreateSales(model)) { TempData["SaveResult"] = "Your transaction is up to date!"; return(RedirectToAction("Index")); } ; ModelState.AddModelError("", "Transaction could not be updated."); return(View(model)); }