public bool EditThemePark(ThemeParkEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.ThemeParks.FirstOrDefault(p => p.ThemeParkID == model.ThemeParkID); entity.ThemeParkName = model.ThemeParkName; entity.ThemeParkCity = model.ThemeParkCity; entity.ThemeParkState = model.ThemeParkState; return(ctx.SaveChanges() == 1); } }
// GET: ThemePark/Edit/{id} public ActionResult Edit(int id) { var service = new ThemeParkService(); var detail = service.GetParkByID(id); var model = new ThemeParkEdit { ThemeParkID = detail.ThemeParkID, ThemeParkName = detail.ThemeParkName, ThemeParkCity = detail.ThemeParkCity, ThemeParkState = detail.ThemeParkState }; return(View(model)); }
public IHttpActionResult Put(ThemeParkEdit park) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = new ThemeParkService(); if (!service.EditThemePark(park)) { return(InternalServerError()); } return(Ok()); }
public ActionResult Edit(ThemeParkEdit model) { if (!ModelState.IsValid) { return(View(model)); } var service = new ThemeParkService(); if (service.EditThemePark(model)) { return(RedirectToAction("Index")); } ModelState.AddModelError("", "Theme park could not be edited."); return(View(model)); }