public IActionResult Edit(EditDeleteViewModel viewModel) { var product = this.Db .Products .FirstOrDefault(x => x.Id == viewModel.Id); if (product == null || !this.ModelState.IsValid) { return(this.RedirectToAction("Index", "Home")); } product.Type = (ProductType)Enum.Parse(typeof(ProductType), viewModel.Type); product.Description = viewModel.Description; product.Name = viewModel.Name; product.Price = viewModel.Price; this.Db.Products.Update(product); this.Db.SaveChanges(); return(this.RedirectToAction("Index", "Home")); }
public EditDeleteView(EditDeleteViewModel vm) { InitializeComponent(); vm.Navigation = Navigation; BindingContext = vm; }