public ActionResult EditShoppingCart(ShoppingCartModel model) { Guid userId = GetUserId(); var user = UserProcessor.GetUserToModel(userId); var userModel = UserProcessor.GetUserToModel(userId); var checkUserOwnesItem = userModel.ShoppingCart.Where(x => x.Id == model.Id).SingleOrDefault(); var storeItem = StoreItemProcessor.GetStoreItemModelbyId(checkUserOwnesItem.StoreItemId); var StockAmountIsGreater = storeItem.InStock >= model.Amount; if (model == null || checkUserOwnesItem == null || !StockAmountIsGreater) { return(RedirectToAction("EditShoppingCart", "Acount")); } ShoppingCartProcessor.UpdateShoppingCart(checkUserOwnesItem, model); return(RedirectToAction("ShoppingCart", "Acount")); }