public CoachVm DeleteCoach(int?id) { Coach coach = Context.Coaches.Find(id); CoachVm model = Mapper.Map <Coach, CoachVm>(coach); return(model); }
public void Edit(CoachVm coachVm) { Coach coach = Mapper.Map <CoachVm, Coach>(coachVm); Context.Entry(coach).State = EntityState.Modified; Context.SaveChanges(); }
public void AddCoach(CoachVm model) { Coach coach = Mapper.Map <CoachVm, Coach>(model); Context.Coaches.Add(coach); Context.SaveChanges(); }
public ActionResult EditCoach([Bind(Include = "Id,FirstName,LastName,CoachYears,Description,ImageUrl,VideoUrl,Nationality")] CoachVm coachVm) { if (ModelState.IsValid) { service.Edit(coachVm); return(RedirectToAction("AllCoaches")); } return(View(coachVm)); }
public ActionResult AddCoach(CoachVm model) { if (ModelState.IsValid) { service.AddCoach(model); RedirectToAction("AllCoaches"); } return(this.View(model)); }
public ActionResult DeleteCoach(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } CoachVm coachVm = service.DeleteCoach(id); if (coachVm == null) { return(HttpNotFound()); } return(View(coachVm)); }