public ActionResult SaveItemView(ViewModelData viewModelData) { if (ModelState.IsValid) { ShoppingCart shoppingCart = shoppingCartRepository.GetAShoppingCart(viewModelData.AccountId); Item item = itemRepository.GetAnItem(viewModelData.ItemId); ShoppingCartItem shoppingCartItem = new ShoppingCartItem { ItemId = item.Id, ItemURL = item.ItemURL, Price = item.ItemPrice, ShoppingCartId = shoppingCart.Id }; shoppingCartRepository.AddShoppingCartItem(shoppingCartItem); return(RedirectToAction("StorePageView", "Item", new { id = viewModelData.AccountId })); } return(View()); }