public void CreateProduct(ProductCUDTO model) { var product = _mapper.Map <Product>(model); _uow.Product.Create(product); _uow.Commit(); }
public IActionResult Edit(int Id) { ProductCUDTO Product = _productOperation.GetProduct(Id); var model = GetUpdateProductModel(Product); return(View(model)); }
public void DeleteProduct(ProductCUDTO model) { var dbProduct = _uow.Product.GetProduct(model.Id); _mapper.Map <ProductCUDTO, Product>(model, dbProduct); _uow.Product.Delete(dbProduct); _uow.Commit(); }
public IActionResult Delete(int Id) { ProductCUDTO Product = _productOperation.GetProduct(Id); _productOperation.DeleteProduct(Product); return(RedirectToAction(nameof(Index))); }
private ProductCUVM GetUpdateProductModel(ProductCUDTO product) { ProductCUVM model = new ProductCUVM() { Product = product }; return(model); }