public ProductDetailsViewModel UpdateProduct(UpdateProductViewModel userModel) { var dalModel = new StoreDALModel(); dalModel.ProductID = userModel.ProductID; dalModel.ProductName = userModel.ProductName; dalModel.Quantity = userModel.Quantity; dalModel.Price = userModel.Price; _inventoryStore.UpdateProduct(dalModel); var cartDAL = new CartDALModel(); cartDAL.ProductID = userModel.ProductID; cartDAL.ProductName = userModel.ProductName; cartDAL.Quantity = userModel.Quantity; cartDAL.Price = userModel.Price; _cartStore.UpdateOtherProperties(cartDAL); var productDetails = new ProductDetailsViewModel(); productDetails.ProductID = dalModel.ProductID; productDetails.ProductName = dalModel.ProductName; productDetails.Quantity = dalModel.Quantity; productDetails.Price = dalModel.Price; return(productDetails); }