public IActionResult AddOrder() { try { var c = GetCart(); if (c != null) { _OrderService.Checkout(c.Email); _OrderDetail.addOrderDetails(c.Email); _cartService.deletecart(c); TempData["feedback"] = "Order was added"; } } catch (Exception ex) { //log your error S TempData["warning"] = "Order was not added" + ex; //Change from ViewData to TempData return(RedirectToAction("error", "Home")); } return(RedirectToAction("Index")); }