public IActionResult Edit(int id) { var addEditCheeseViewModel = new AddEditCheeseViewModel(); addEditCheeseViewModel.ID = id; return(View(addEditCheeseViewModel)); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { var id = context.Cheeses.FirstOrDefault(c => c.ID == addEditCheeseViewModel.CheeseId); CheeseCategory newCheeseCategory = context.Categories.Single(c => c.ID == addEditCheeseViewModel.CategoryID); //var editedCheese = new Cheese(cheeseId, name, description); //var editedCheese = new Cheese(); //CheeseData.Add(Cheese editedCheese); //Cheese editedCheese = new Cheese //{ // Name = addEditCheeseViewModel.Name, // Description = addEditCheeseViewModel.Description, // CheeseId = addEditCheeseViewModel.CheeseId, // Type = addEditCheeseViewModel.Type //}; if (id != null) { id.Name = addEditCheeseViewModel.Name; id.Description = addEditCheeseViewModel.Description; id.Category = newCheeseCategory; id.Rating = addEditCheeseViewModel.Rating; context.Cheeses.Update(id); context.SaveChanges(); } return(Redirect("/")); }
public IActionResult Edit(int cheeseId) { Cheese editCheese = context.Cheeses.Single(c => c.ID == cheeseId); AddEditCheeseViewModel addEditCheeseViewModel = new AddEditCheeseViewModel(editCheese, context.Categories.ToList()); return(View(addEditCheeseViewModel)); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { if (ModelState.IsValid) { var cheeseName = addEditCheeseViewModel.Name; IList <Cheese> existingCheeses = context.Cheeses .Where(c => c.Name.ToLower() == cheeseName.ToLower()).ToList(); if (existingCheeses.Count == 0) { // Create a new cheese from ViewModel binding and then since it has the ID already, update existing Cheese thisCheese = new Cheese() { ID = addEditCheeseViewModel.cheeseId, Name = addEditCheeseViewModel.Name, Description = addEditCheeseViewModel.Description, CategoryID = addEditCheeseViewModel.CategoryID }; context.Cheeses.Update(thisCheese); context.SaveChanges(); } return(Redirect("/Cheese")); } return(View(addEditCheeseViewModel)); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { ViewBag.title = "Edit Cheeses"; // ViewBag.cheese = CheeseData.GetById(CheeseId); ViewBag.cheese = addEditCheeseViewModel.CheeseId; return(View()); }
public IActionResult Edit(int ID) { Cheese ch = context.Cheeses.Single(c => c.ID == ID); AddEditCheeseViewModel addEditCheeseViewModel = new AddEditCheeseViewModel(ch, context.Categories.ToList()); return(View(addEditCheeseViewModel)); }
public IActionResult AddEditCheeseViewModel(int cheeseId) { Cheese cheese = CheeseData.GetById(cheeseId); AddEditCheeseViewModel cheeseToEdit = new AddEditCheeseViewModel(cheese); cheeseToEdit.cheeseId = cheeseId; return(View(cheeseToEdit)); }
// GET /Cheese/Edit?cheeseId=# public IActionResult Edit(int cheeseId) { Cheese ch = CheeseData.GetById(cheeseId); AddEditCheeseViewModel vm = new AddEditCheeseViewModel(ch); return(View(vm)); }
// GET /Cheese/Edit?cheeseId=# public IActionResult Edit(int cheeseId) { Cheese ch = context.Cheeses.Single(c => c.ID == cheeseId); AddEditCheeseViewModel vm = new AddEditCheeseViewModel(ch, context.Categories.ToList()); return(View(vm)); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { // How do you pull the object from the ViewModel? Cheese editedCheese = Cheese.Find(addEditCheeseViewModel.CheeseId); CheeseData.Save(editedCheese); return(Redirect("/")); }
public IActionResult AddEditCheeseViewModel(AddEditCheeseViewModel model) { var cheeses = CheeseData.GetAll(); cheeses[model.cheeseId].Name = model.Name; cheeses[model.cheeseId].Description = model.Description; cheeses[model.cheeseId].Type = model.Type; cheeses[model.cheeseId].Rating = model.Rating; return(Redirect("Index")); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { Cheese myCheese = CheeseData.GetById(addEditCheeseViewModel.cheeseId); myCheese.Name = addEditCheeseViewModel.Name; myCheese.Description = addEditCheeseViewModel.Description; myCheese.Type = addEditCheeseViewModel.Type; return(Redirect("/Cheese")); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { Cheese cheese = context.Cheeses.Single(c => c.ID == addEditCheeseViewModel.CheeseId); cheese.Name = addEditCheeseViewModel.Name; cheese.Description = addEditCheeseViewModel.Description; cheese.ID = addEditCheeseViewModel.CheeseId; context.SaveChanges(); return(Redirect("/")); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { Cheese updateCheese = context.Cheeses.Single(c => c.ID == addEditCheeseViewModel.ID); updateCheese.Name = addEditCheeseViewModel.Name; updateCheese.Description = addEditCheeseViewModel.Description; updateCheese.Type = addEditCheeseViewModel.Type; updateCheese.Rating = addEditCheeseViewModel.Rating; context.SaveChanges(); return(Redirect("/")); }
public IActionResult Edit(int cheeseId) { AddEditCheeseViewModel addEditCheeseViewModel = new AddEditCheeseViewModel { CheeseId = cheeseId }; //Cheese cheeseToEdit = GetById(cheeseId); return(View(addEditCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { Cheese theCheese = context.Cheeses.Single(p => p.ID == cheeseId); AddEditCheeseViewModel editCheeseViewModel = new AddEditCheeseViewModel(context.Categories.ToList()); editCheeseViewModel.Name = theCheese.Name; editCheeseViewModel.Description = theCheese.Description; editCheeseViewModel.cheeseId = theCheese.ID; return(View(editCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { AddEditCheeseViewModel addEditCheeseViewModel = new AddEditCheeseViewModel(context.Categories.ToList()); Cheese thisCheese = context.Cheeses.Single(c => c.ID == cheeseId); addEditCheeseViewModel.Name = thisCheese.Name; addEditCheeseViewModel.Description = thisCheese.Description; addEditCheeseViewModel.CategoryID = thisCheese.CategoryID; addEditCheeseViewModel.cheeseId = cheeseId; return(View(addEditCheeseViewModel)); }
public IActionResult Edit(AddEditCheeseViewModel editCheeseViewModel) { if (ModelState.IsValid) { Cheese editCheese = CheeseData.GetById(editCheeseViewModel.cheeseId);//context.Cheeses.Single(c => c.ID == editCheeseViewModel.cheeseId); editCheese.Name = editCheeseViewModel.Name; editCheese.Description = editCheeseViewModel.Description; editCheese.Type = editCheeseViewModel.Type; editCheese.Rating = editCheeseViewModel.Rating; return(Redirect("/")); } return(View(editCheeseViewModel)); }
public IActionResult Edit(int id) { Cheese current = CheeseData.GetById(id);//context.Cheeses.Single(c => c.ID == id); AddEditCheeseViewModel editCheeseViewModel = new AddEditCheeseViewModel { Name = current.Name, Description = current.Description, Type = current.Type, Rating = current.Rating, cheeseId = id }; return(View(editCheeseViewModel)); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { if (ModelState.IsValid) { Cheese cheeseEdit = CheeseData.GetByID(addEditCheeseViewModel.cheeseId); cheeseEdit.Name = addEditCheeseViewModel.Name; cheeseEdit.Description = addEditCheeseViewModel.Description; cheeseEdit.Type = addEditCheeseViewModel.Type; cheeseEdit.Rating = addEditCheeseViewModel.Rating; return(Redirect("/Cheese")); } return(View(addEditCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { //ViewBag.cheese = CheeseData.GetByID(cheeseId); Cheese cheese = CheeseData.GetByID(cheeseId); AddEditCheeseViewModel addEditCheeseViewModel = new AddEditCheeseViewModel { Name = cheese.Name, Description = cheese.Description, Type = cheese.Type, cheeseId = cheese.CheeseId, Rating = cheese.Rating }; return(View(addEditCheeseViewModel)); }
//This is the get public IActionResult Edit(int cheeseId) { //https:localhost:44311/Cheese/Edit?cheeseId=1 //int cheeseId = Request.QueryString["cheeseId"]; AddEditCheeseViewModel addEditCheeseViewModel = new AddEditCheeseViewModel(); Cheese cheeseToEdit = CheeseData.GetById(cheeseId); addEditCheeseViewModel.Name = cheeseToEdit.Name; addEditCheeseViewModel.Description = cheeseToEdit.Description; addEditCheeseViewModel.Type = cheeseToEdit.Type; addEditCheeseViewModel.cheeseId = cheeseToEdit.CheeseId; return(View(addEditCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { //ViewBag.cheese = CheeseData.GetById(cheeseId); AddEditCheeseViewModel addEditCheeseViewModel = new AddEditCheeseViewModel(context.Categories.ToList()); Cheese cheese = context.Cheeses.Single(c => c.ID == cheeseId); CheeseCategory newCheeseCategory = context.Categories.Single(c => c.ID == cheese.CategoryID); addEditCheeseViewModel.CheeseId = cheese.ID; addEditCheeseViewModel.Name = cheese.Name; addEditCheeseViewModel.Description = cheese.Description; addEditCheeseViewModel.CategoryID = cheese.Category.ID; addEditCheeseViewModel.Rating = cheese.Rating; return(View(addEditCheeseViewModel)); }
public IActionResult Edit(int cheeseId) { //ViewBag.cheese = CheeseData.GetByID(cheeseId); Cheese cheese = context.Cheeses.Single(c => c.ID == cheeseId); //CheeseData.GetByID(cheeseId); AddEditCheeseViewModel addEditCheeseViewModel = new AddEditCheeseViewModel(context.Categories.ToList()) { Name = cheese.Name, Description = cheese.Description, CategoryID = cheese.Category.ID, cheeseId = cheese.ID, Rating = cheese.Rating }; return(View(addEditCheeseViewModel)); }
public IActionResult Edit(AddEditCheeseViewModel vm) { if (ModelState.IsValid) { Cheese ch = context.Cheeses.Single(c => c.ID == vm.CheeseId); ch.Name = vm.Name; ch.Description = vm.Description; ch.Category = context.Categories.Single(c => c.ID == vm.CategoryID); ch.Rating = vm.Rating; context.SaveChanges(); } return(Redirect("/Cheese")); }
public IActionResult Edit(AddEditCheeseViewModel vm) { // Validate the form data if (ModelState.IsValid) { Cheese ch = CheeseData.GetById(vm.CheeseId); ch.Name = vm.Name; ch.Description = vm.Description; ch.Type = vm.Type; ch.Rating = vm.Rating; return(Redirect("/Cheese")); } return(View(vm)); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { if (ModelState.IsValid) { Cheese ch = context.Cheeses.Single(c => c.ID == addEditCheeseViewModel.ID); ch.Name = addEditCheeseViewModel.Name; ch.Description = addEditCheeseViewModel.Description; ch.Category = context.Categories.Single(c => c.ID == addEditCheeseViewModel.CategoryID); ch.Rating = addEditCheeseViewModel.Rating; context.SaveChanges(); return(Redirect("/Cheese/Index")); } return(View(addEditCheeseViewModel)); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { if (ModelState.IsValid) { Cheese editCheese = context.Cheeses.Single(c => c.ID == addEditCheeseViewModel.cheeseId); editCheese.Name = addEditCheeseViewModel.Name; editCheese.Description = addEditCheeseViewModel.Description; editCheese.CategoryID = addEditCheeseViewModel.CategoryID; editCheese.Raiting = addEditCheeseViewModel.Raiting; context.SaveChanges(); return(Redirect("/Cheese")); } return(View(addEditCheeseViewModel)); }
public IActionResult Edit(AddEditCheeseViewModel editCheeseViewModel) { if (ModelState.IsValid) { Cheese theCheese = context.Cheeses.Single(p => p.ID == editCheeseViewModel.cheeseId); theCheese.Name = editCheeseViewModel.Name; theCheese.Description = editCheeseViewModel.Description; theCheese.CategoryID = editCheeseViewModel.CategoryID; context.SaveChanges(); return(Redirect("/Cheese")); } return(View(editCheeseViewModel)); }
public IActionResult Edit(AddEditCheeseViewModel addEditCheeseViewModel) { if (ModelState.IsValid) { var cheeseID = addEditCheeseViewModel.CheeseId; Cheese cheese = context.Cheeses.Single(c => c.ID == cheeseID); cheese.Name = addEditCheeseViewModel.Name; cheese.Description = addEditCheeseViewModel.Description; cheese.CategoryID = addEditCheeseViewModel.CategoryID; context.Cheeses.Update(cheese); context.SaveChanges(); return(Redirect("/Cheese")); } return(View(addEditCheeseViewModel)); }