//UpdateAcademy public bool UpdateAcademyByIdAsync(AcademyEdit model) { using (var ctx = new ApplicationDbContext()) { var entity = ctx.Academies.Single(p => p.AcademyId == model.AcademyId); entity.Name = model.Name; entity.City = model.City; entity.State = model.State; return(ctx.SaveChanges() == 1); } }
public ActionResult Edit(int id) { var service = GetAcademyService(); var detail = service.GetAcademyById(id); var model = new AcademyEdit { AcademyId = id, Name = detail.Name, City = detail.City, State = detail.State }; return(View(model)); }
public ActionResult Edit(AcademyEdit model) { if (!ModelState.IsValid) { return(View(model)); } var service = GetAcademyService(); if (service.UpdateAcademyByIdAsync(model)) { return(RedirectToAction("Index")); } ModelState.AddModelError("", "Academy couldn't be updated."); return(View(model)); }