public bool UpdateCity(CityEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Cities.Single(e => e.CityId == model.CityId); entity.Name = model.Name; return(ctx.SaveChanges() == 1); } }
// Old!!! //public ActionResult Details(int id) //{ // var service = CreateService(); // var model = service.GetCityByID(id); // return View(model); //} public ActionResult Edit(int id) { var service = CreateCityService(); var detail = service.GetCityByID(id); var model = new CityEdit { ID = detail.ID, Name = detail.Name, }; return(View(model)); }
public IHttpActionResult Put(CityEdit city) //update city { if (!ModelState.IsValid) { return BadRequest(ModelState); } var service = CreateCityService(); if (!service.UpdateCity(city)) { return InternalServerError(); } return Ok(); }
public bool UpdateCity(CityEdit model) { using (var ctx = new ApplicationDbContext()) { try { var entity = ctx.Cities.Single(e => e.ID == model.ID); entity.Name = model.Name; entity.State = $"{model.State}"; } catch { return(false); } return(ctx.SaveChanges() == 1); } }
/// <summary> Update City </summary> /// <param name="id"> city id </param> /// <param name="city"></param> /// <returns> Updates City Object </returns> public IHttpActionResult Put(CityEdit city, int id) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } var service = CreateCityService(); if (!service.UpdateCity(city, id)) { return(BadRequest("City ID not found.")); } return(Ok()); }
public bool UpdateCity(CityEdit model, int id) { using (var ctx = new ApplicationDbContext()) { try { var entity = ctx.Cities.Single(e => e.ID == id); entity.Name = model.Name; if (model.StateID != 0) { entity.StateID = model.StateID; } } catch { return(false); } return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(int id) { ViewBag.DisplayMenu = "No"; if (IsAdminUser()) { ViewBag.DisplayMenu = "Yes"; } var service = new CityService(); var detail = service.GetCityById(id); var model = new CityEdit { CityId = detail.CityId, Name = detail.Name }; return(View(model)); }
public ActionResult Edit(int id, CityEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.ID != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = CreateCityService(); if (service.UpdateCity(model)) { TempData["SaveResult"] = "City was updated."; return(RedirectToAction($"State/{model.State}")); } ModelState.AddModelError("", "City could not be updated."); return(View(model)); }
public ActionResult Edit(int id, CityEdit model) { if (!ModelState.IsValid) { return(View(model)); } if (model.CityId != id) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } var service = new CityService(); if (service.UpdateCity(model)) { TempData["SaveResult"] = "City was successfully updated!"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "City could not be updated."); return(View(model)); }