public IActionResult Edit(int id, CrudProductViewModel model) { var product = this.db.Products.FirstOrDefault(p => p.Id == id); product.Name = model.Name; product.Price = decimal.Parse(model.Price); product.Description = model.Description; product.Type = Enum.Parse <ProdType>(model.Type); db.SaveChanges(); return(Redirect($"/Products/Details/{id}")); }
public IActionResult Create(CrudProductViewModel model) { if (!Enum.TryParse(model.Type, out ProdType type)) { return(Redirect("/")); } var product = mapper.Map <CrudProductViewModel, Product>(model); this.db.Products.Add(product); this.db.SaveChanges(); return(RedirectToAction("Home", "Index")); }