Esempio n. 1
0
        public IActionResult EditProduct(EditDeleteProductViewModel model)
        {
            var product = this.dbContext.Products.FirstOrDefault(p => p.Id == model.Id);

            product.Name        = model.Name;
            product.Description = model.Description;
            product.Price       = model.Price;
            product.Type        = (ProductType)Enum.Parse(typeof(ProductType), model.ProductType);

            this.dbContext.Entry(product).State = EntityState.Modified;
            this.dbContext.SaveChanges();

            return(this.Redirect("/"));
        }
Esempio n. 2
0
        public IActionResult Edit(string id)
        {
            Product product = this.productService.GetProduct(id);
            EditDeleteProductViewModel viewModel = new EditDeleteProductViewModel
            {
                Id          = product.Id,
                Description = product.Description,
                Name        = product.Name,
                Price       = product.Price,
                ProductType = product.Type.ToString()
            };

            return(this.View(viewModel));
        }
Esempio n. 3
0
 public IActionResult Edit(EditDeleteProductViewModel model)
 {
     return(this.productService.EditProduct(model));
 }
Esempio n. 4
0
 public IActionResult Delete(EditDeleteProductViewModel model)
 {
     return(this.productService.DeleteProduct(model.Id));
 }