public ActionResult Create(int id, FormCollection collection) { try { ProductsModels productsModels = productRepository.GetProductById(id); ShoppingCartModels shoppingCartModel = new ShoppingCartModels(); UpdateModel(shoppingCartModel); shoppingCartModel.OrderID = orderChartRepository.LastOrder(); shoppingCartModel.ProductCodeID = productsModels.ProductCode; shoppingCartModel.Price = productsModels.Price * shoppingCartModel.Quantity; shoppingCartRepository.InsertShoppingCart(shoppingCartModel); return(RedirectToAction("Index")); } catch { return(View("CreateShoppingCart")); } }
public ActionResult Create(FormCollection collection) { try { ShoppingCartModel shoppingCartModel = new ShoppingCartModel(); UpdateModel(shoppingCartModel); if (User.Identity.IsAuthenticated) { if (User.IsInRole("Admin")) { if (shoppingCartModel.IdProduct == null) { shoppingCartModel.IdProduct = Guid.Parse(Request.Form["ShoppingProducts"]); } } } if (shoppingCartModel.Quantity == 0) { return(View("CreateShoppingCart")); } UpdateModel(shoppingCartModel); _shoppingCartRepository.InsertShoppingCart(shoppingCartModel); if (User.Identity.IsAuthenticated) { if (User.IsInRole("Admin")) { return(RedirectToAction("Index")); } } return(RedirectToAction("Index", "Home")); } catch { return(View("CreateShoppingCart")); } }