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("/")); }
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)); }
public IActionResult Edit(EditDeleteProductViewModel model) { return(this.productService.EditProduct(model)); }
public IActionResult Delete(EditDeleteProductViewModel model) { return(this.productService.DeleteProduct(model.Id)); }