public void CreateProduct(ProductCUDTO model)
        {
            var product = _mapper.Map <Product>(model);

            _uow.Product.Create(product);
            _uow.Commit();
        }
Esempio n. 2
0
        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();
        }
Esempio n. 4
0
        public IActionResult Delete(int Id)
        {
            ProductCUDTO Product = _productOperation.GetProduct(Id);

            _productOperation.DeleteProduct(Product);

            return(RedirectToAction(nameof(Index)));
        }
Esempio n. 5
0
        private ProductCUVM GetUpdateProductModel(ProductCUDTO product)
        {
            ProductCUVM model = new ProductCUVM()
            {
                Product = product
            };

            return(model);
        }