public ActionResult Edit(RoadMapUpdateModel model, int roadMapId) { if (model.RoadMapId != roadMapId) { ModelState.AddModelError("", "Id Mismatch"); return(View(model)); } if (_roadMapService.Edit(model)) { TempData["SaveResult"] = "RoadMap edited"; return(RedirectToAction("Index")); } ModelState.AddModelError("", "Unable to edit roadMap"); return(View(model)); }
public bool Edit(RoadMapUpdateModel model) { var entity = _ctx.RoadMaps.Single(e => e.RoadMapId == model.RoadMapId); if (entity != null) { entity.Name = model.Name; entity.Speed = model.Speed; entity.IsActive = model.IsActive; entity.ChallengeScoreIncrease = model.ChallengeScoreIncrease; entity.Experiences = model.Experiences; entity.Comments = model.Comments; } return(_ctx.SaveChanges() == 1); }
// GET: RoadMap/Edit/{id} public ActionResult Edit(int roadMapId) { var details = _roadMapService.GetRoadMapDetailById(roadMapId); var model = new RoadMapUpdateModel { RoadMapId = details.RoadMapId, Name = details.Name, Speed = details.Speed, IsActive = details.IsActive, ChallengeScoreIncrease = details.ChallengeScoreIncrease, Experiences = details.Experiences, }; return(View(model)); }