예제 #1
0
        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);
        }