public ActionResult Edit(int id) { var career = repository.Find(id); if (career == null) { return(NotFound()); } var model = new EditCareerViewModel { Id = career.ID, Title = career.Title, Location = career.Location, Specification = career.Specification, Responsibilities = career.Responsibilities }; return(View(model)); }
public ActionResult Edit(int id, EditCareerViewModel model) { try { if (ModelState.IsValid) { var career = new Career { Title = model.Title, Location = model.Location, Specification = model.Specification, Responsibilities = model.Responsibilities }; repository.Update(model.Id, career); return(RedirectToAction("Index")); } return(View(model)); } catch { return(View()); } }