public ActionResult EditState(AdminMarketsPlaces_EditStateViewModel model) { if (ModelState.IsValid) { var state = db.States.FirstOrDefault(m => m.Id == model.Id); state.Name = model.StateName; db.Entry(state).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("StateDetails", new { id = model.Id })); } return(View("Error")); }
public ActionResult EditState(int?id) { if (id is null) { return(View("Error")); } var state = db.States .Include(m => m.Country) .FirstOrDefault(m => m.Id == id); if (state is null) { return(View("Error")); } var model = new AdminMarketsPlaces_EditStateViewModel { Id = state.Id, StateName = state.Name, CountryName = state.Country.Name }; return(View(model)); }