public IActionResult Edit(int cheeseId) { Cheese cheese = CheeseData.findById(cheeseId); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel { CheeseId = cheeseId, Name = cheese.Name, Description = cheese.Description, Type = cheese.Type }; return(View(editCheeseViewModel)); }
public IActionResult EditPath(int cheeseId) { Cheese cheese = CheeseData.findById(cheeseId); Console.WriteLine("edit with path variable."); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel { CheeseId = cheeseId, Name = cheese.Name, Description = cheese.Description, Type = cheese.Type }; return(View("Edit", editCheeseViewModel)); }
public IActionResult Edit(EditCheeseViewModel editCheese) { if (!(ModelState.IsValid)) { return(View(editCheese)); } if ((String.IsNullOrEmpty(editCheese.Name)) || !(IsAlpha(editCheese.Name))) { string error = "The cheese name is required and must be alphabetic."; ViewBag.error = error; return(View(editCheese)); } Cheese cheese = CheeseData.findById(editCheese.CheeseId); cheese.Name = editCheese.Name; cheese.Description = editCheese.Description; cheese.Type = editCheese.Type; return(Redirect("/Cheese")); }