Exemple #1
0
        public AProductViewModel GetProductInfo(int id)
        {
            var dalProduct = _productStore.SelectAProduct(id);

            var product = new AProductViewModel();

            product.ID              = dalProduct.ProductID;
            product.Name            = dalProduct.ProductName;
            product.SupplierID      = dalProduct.SupplierID;
            product.CategoryID      = dalProduct.CategoryID;
            product.QuantityPerUnit = dalProduct.QuantityPerUnit;
            product.UnitPrice       = dalProduct.UnitPrice;
            product.UnitsInStock    = dalProduct.UnitsInStock;
            product.UnitsOnOrder    = dalProduct.UnitsOnOrder;

            return(product);
        }
Exemple #2
0
        public ProductsViewModel EditProduct(AProductViewModel model)
        {
            var dalModel = new ProductDALModel
            {
                ProductID       = model.ID,
                ProductName     = model.Name,
                SupplierID      = model.SupplierID,
                CategoryID      = model.CategoryID,
                QuantityPerUnit = model.QuantityPerUnit,
                UnitPrice       = model.UnitPrice,
                UnitsInStock    = model.UnitsInStock,
                UnitsOnOrder    = model.UnitsOnOrder
            };

            _productStore.UpdateProduct(dalModel);
            var dalProducts = _productStore.SelectAllProducts();

            return(ReturnListOfProducts(dalProducts));
        }
Exemple #3
0
        public IActionResult EditProductResults(AProductViewModel model)
        {
            var editedProduct = _productService.EditProduct(model);

            return(View("GetAllProducts", editedProduct));
        }
Exemple #4
0
        public IActionResult EditProduct(AProductViewModel model)
        {
            var getProduct = _productService.GetProductInfo(model.ID);

            return(View(getProduct));
        }