public ActionResult OrderCartView(int id) { try { ViewModelData viewModelData = new ViewModelData(id); OrdersCart ordersCart = ordersCartRepository.GetAnOrdersCart(id); viewModelData.Orders = ordersCartRepository.GetOrders(ordersCart.Id); return(View(viewModelData)); } catch { return(RedirectToAction("StorePageView", "Item", new { id, errorMessage = true })); } }
public ActionResult SignUpView(Account newAccount) { if (ModelState.IsValid) { if (!accountRepository.CheckAccount(newAccount)) { accountRepository.Add(newAccount); OrdersCart ordersCart = new OrdersCart(newAccount.Id); ordersCartRepository.Add(ordersCart); ShoppingCart shoppingCart = new ShoppingCart(newAccount.Id); shoppingCartRepository.Add(shoppingCart); return(RedirectToAction("StorePageView", "Item", new { id = newAccount.Id })); } //Add error ViewBag.Message = "An error occured. Try again."; } return(View()); }