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); }
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)); }
public IActionResult EditProductResults(AProductViewModel model) { var editedProduct = _productService.EditProduct(model); return(View("GetAllProducts", editedProduct)); }
public IActionResult EditProduct(AProductViewModel model) { var getProduct = _productService.GetProductInfo(model.ID); return(View(getProduct)); }