public IActionResult Edit(int cheeseId) { Cheese cheese = context.Cheeses.Single(c => c.ID == cheeseId); EditCheeseViewModel viewModel = new EditCheeseViewModel(cheese, context.Categories.ToList()); return(View(viewModel)); }
public IActionResult Edit(int id) { Cheese theCheese = context.Cheeses.Single(c => c.ID == id); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel(theCheese, context.Categories.ToList()); return(View(editCheeseViewModel)); }
public IActionResult Edit(EditCheeseViewModel editCheeseViewModel) { if (ModelState.IsValid) { CheeseCategory newCheeseCategory = context.Categories.Single(c => c.ID == editCheeseViewModel.CategoryID); Cheese theCheese = context.Cheeses.Single(c => c.ID == editCheeseViewModel.ID); theCheese.Name = editCheeseViewModel.Name; theCheese.Description = editCheeseViewModel.Description; theCheese.CategoryID = editCheeseViewModel.CategoryID; theCheese.Category = newCheeseCategory; /* * theCheese = new Cheese * { * ID = editCheeseViewModel.ID, * Name = editCheeseViewModel.Name, * Description = editCheeseViewModel.Description, * Category = newCheeseCategory * }; */ context.Cheeses.Update(theCheese); context.SaveChanges(); return(Redirect("/Cheese")); } else { return(View(editCheeseViewModel)); } }
public IActionResult Edit(int cheeseId) { Cheese cheese = CheeseData.GetById(cheeseId); EditCheeseViewModel viewModel = new EditCheeseViewModel(cheese); return(View(viewModel)); }
public IActionResult Edit(int ID) { Cheese cheeseToEdit = context.Cheeses.Single(c => c.ID == ID); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel(cheeseToEdit, context.Categories.ToList()); return(View(editCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { Cheese cheeseEdit = context.Cheeses.Single(c => c.ID == cheeseId); EditCheeseViewModel editCheeseVM = EditCheeseViewModel.EditCheese(cheeseEdit); return(View(editCheeseVM)); }
public IActionResult Edit(int id) { IEnumerable <CheeseCategory> categories = context.Categories.ToList(); Cheese cheese = context.Cheeses.Single(chs => chs.ID == id); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel(categories, cheese); return(View(editCheeseViewModel)); }
public IActionResult Index() { EditCheeseViewModel model = new EditCheeseViewModel { Cheeses = CheeseData.GetAll() }; return(View(model)); }
public IActionResult Edit(int cheeseId) { //Cheese ch = CheeseData.GetById(cheeseId); Cheese ch = context.Cheeses.Single(c => c.ID == cheeseId); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel(ch, context.Categories.ToList()); return(View(editCheeseViewModel)); }
public IActionResult Edit(Cheese toEdit, int cheeseId, EditCheeseViewModel editCheeseViewModel) { if (ModelState.IsValid) { context.Update(toEdit); context.SaveChanges(); } return(Redirect("/")); }
public IActionResult Edit(int cheeseId) { ViewBag.title = "Edit Cheeses"; //ViewBag.cheese = CheeseData.GetById(cheeseId); Cheese cheese = CheeseData.GetById(cheeseId); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel(); return(View(editCheeseViewModel.CreateCheeseViewModel(cheese))); }
//public IActionResult Edit(int cheeseId, string name, string description) public IActionResult Edit(EditCheeseViewModel editCheeseViewModel) { if (ModelState.IsValid) { Cheese cheeseToEdit = CheeseData.GetById(editCheeseViewModel.CheeseId); editCheeseViewModel.EditCheese(cheeseToEdit); return(Redirect("/Cheese")); } return(View(editCheeseViewModel)); }
public IActionResult Edit(EditCheeseViewModel editCheeseViewModel) { if (ModelState.IsValid) { Cheese cheese = CheeseData.GetById(editCheeseViewModel.CheeseId); cheese.Name = editCheeseViewModel.Name; cheese.Description = editCheeseViewModel.Description; cheese.Type = editCheeseViewModel.Type; return(Redirect("/Cheese")); } return(View(editCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { Cheese editCheese = context.Cheeses.Single(e => e.ID == cheeseId); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel(context.Categories.ToList()) { Name = editCheese.Name, Description = editCheese.Description, CategoryID = editCheese.CategoryID }; return(View(editCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { Cheese cheese = CheeseData.GetById(cheeseId); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel { CheeseId = cheese.CheeseId, Name = cheese.Name, Description = cheese.Description, Type = cheese.Type }; return(View(editCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { Cheese cheeseToEdit = context.Cheeses.Single(c => c.ID == cheeseId); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel(context.Categories.ToList()) { Name = cheeseToEdit.Name, Description = cheeseToEdit.Description, CategoryID = cheeseToEdit.CategoryID, CheeseId = cheeseId }; return(View(editCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { Cheese cheeseToEdit = CheeseData.GetById(cheeseId); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel { Name = cheeseToEdit.Name, Description = cheeseToEdit.Description, Type = cheeseToEdit.Type, Rating = cheeseToEdit.Rating, CheeseId = cheeseId }; return(View(editCheeseViewModel)); }
public IActionResult Edit(int cheeseID) { ViewBag.title = "Edit Cheese"; Cheese theCheese = context.Cheeses.Single(c => c.ID == cheeseID); EditCheeseViewModel editCheeseVM = new EditCheeseViewModel(context.Categories.ToList()) { CheeseID = theCheese.ID, Name = theCheese.Name, Description = theCheese.Description, CategoryID = theCheese.CategoryID }; return(View(editCheeseVM)); }
public IActionResult Edit(EditCheeseViewModel editCheeseViewModel) { if (ModelState.IsValid) { Cheese existingCheese = context.Cheeses.Single(c => c.ID == editCheeseViewModel.ID); existingCheese.Name = editCheeseViewModel.Name; existingCheese.Description = editCheeseViewModel.Description; existingCheese.CategoryID = editCheeseViewModel.CategoryID; context.SaveChanges(); return(Redirect("/Cheese/Index")); } return(View(editCheeseViewModel)); }
//Go to edit form public IActionResult Edit(int cheeseId) { Cheese editCheese = context.Cheeses.Single(p => p.ID == cheeseId); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel { CheeseId = editCheese.ID, Name = editCheese.Name, Description = editCheese.Description, Type = editCheese.Type, Rating = editCheese.Rating }; return(View(editCheeseViewModel)); }
public IActionResult Edit(EditCheeseViewModel editCheeseViewModel) { if (ModelState.IsValid) { CheeseData.Remove(editCheeseViewModel.CheeseId); Cheese cheese = editCheeseViewModel.CreateCheese(); CheeseData.Add(cheese); return(Redirect("/Cheese")); } return(View(editCheeseViewModel)); }
public IActionResult Edit(EditCheeseViewModel viewModel) { if (!ModelState.IsValid) { return(View("Edit", viewModel)); } Cheese cheese = context.Cheeses.Single(c => c.ID == viewModel.CheeseId); cheese.Name = viewModel.Name; cheese.Description = viewModel.Description; cheese.Category = context.Categories.Single(c => c.ID == viewModel.CategoryID); context.SaveChanges(); return(Redirect("/cheese")); }
// GET - EDIT CHEESE METHOD public IActionResult Edit(int cheeseId) { Cheese theCheese = context.Cheeses.Single(c => c.ID == cheeseId); //return View(theCheese); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel(context.Categories.ToList()) { Name = theCheese.Name, Description = theCheese.Description, CategoryID = theCheese.CategoryID }; ViewBag.id = cheeseId; ViewBag.name = theCheese.Name; return(View(editCheeseViewModel)); }
public IActionResult Edit(EditCheeseViewModel viewModel) { if (!ModelState.IsValid) { return(View("Edit", viewModel)); } Cheese cheese = CheeseData.GetById(viewModel.CheeseId); cheese.Name = viewModel.Name; cheese.Description = viewModel.Description; cheese.Type = viewModel.Type; cheese.Rating = viewModel.Rating; return(Redirect("/cheese")); }
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 EditPost(int cheeseId, EditCheeseViewModel editCheeseViewModel) { Cheese editedCheese = context.Cheeses.Single(c => c.ID == cheeseId); editedCheese.Name = editCheeseViewModel.Cheese.Name; editedCheese.Description = editCheeseViewModel.Cheese.Description; CheeseCategory newCheeseCategory = context.Categories.Single(c => c.ID == editCheeseViewModel.Cheese.CategoryID); editedCheese.Category = newCheeseCategory; context.Cheeses.Update(editedCheese); context.SaveChanges(); return(Redirect("Index")); }
public IActionResult Edit(int cheeseId) { Cheese toEdit = context.Cheeses.Single(c => c.ID == cheeseId); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel(context.Categories.ToList()); editCheeseViewModel.Name = toEdit.Name; editCheeseViewModel.Description = toEdit.Description; editCheeseViewModel.CategoryID = toEdit.CategoryID; editCheeseViewModel.ID = cheeseId; return(View(editCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { Cheese cheese = context.Cheeses.Single(c => c.ID == cheeseId); CheeseCategory cheeseCategory = context.Categories.Single(cat => cat.ID == cheese.CategoryID); EditCheeseViewModel editCheeseViewModel = new EditCheeseViewModel(context.Categories.ToList()) { Cheese = cheese, CheeseID = cheese.ID, Name = cheese.Name, Description = cheese.Description, Category = cheeseCategory, CategoryID = cheeseCategory.ID }; return(View(editCheeseViewModel)); }
public IActionResult Add(EditCheeseViewModel cheeseListViewModel) { if (ModelState.IsValid) { Cheese newCheese = new Cheese { Name = cheeseListViewModel.Name, Description = cheeseListViewModel.Description, Type = cheeseListViewModel.Type }; // Add the new cheese to my existing cheeses CheeseData.Add(newCheese); return(Redirect("/Cheese")); } return(View(cheeseListViewModel)); }
public IActionResult Edit(EditCheeseViewModel editCheeseViewModel) { if (ModelState.IsValid) { Cheese ch = context.Cheeses.Single(c => c.ID == editCheeseViewModel.CheeseId); //CheeseCategory cat= context.Categories.Single(c => c.ID ==editCheeseViewModel.CategoryID); //Cheese ch = CheeseData.GetById(editCheeseViewModel.CheeseId); ch.Name = editCheeseViewModel.Name; ch.Description = editCheeseViewModel.Description; ch.CategoryID = editCheeseViewModel.CategoryID; ch.Rating = editCheeseViewModel.Rating; context.SaveChanges(); return(Redirect("/Cheese")); } return(View(editCheeseViewModel)); }