public AdminAddEditCourseVM GetEditCourse(int id) { Course course = this.Context.Courses.Find(id); AdminAddEditCourseVM vm = Mapper.Map <Course, AdminAddEditCourseVM>(course); return(vm); }
public ActionResult EditCourse(int id) { AdminAddEditCourseVM vm = service.GetEditCourse(id); vm.Trainers = this.service.GetCourseTrainers(); return(this.View(vm)); }
public ActionResult AddCourse() { AdminAddEditCourseVM vm = new AdminAddEditCourseVM(); vm.Trainers = this.service.GetCourseTrainers(); return(this.View(vm)); }
public ActionResult AddCourse(AdminAddEditCourseVM model) { if (ModelState.IsValid) { this.service.AddCourse(model); return(RedirectToAction("Index")); } return(this.View(model)); }
public ActionResult EditCourse(AdminAddEditCourseVM model) { if (ModelState.IsValid) { this.service.EditCourse(model); return(this.RedirectToAction("Index")); } AdminAddEditCourseVM vm = service.GetEditCourse(model.Id); return(this.View(vm)); }
public void EditCourse(AdminAddEditCourseVM model) { Course course = this.Context.Courses.Find(model.Id); course.Name = model.Name; course.StartDate = model.StartDate; course.EndDate = model.EndDate; course.Description = model.Description; course.Trainer = this.Context.Users.Find(model.TrainerId); this.Context.SaveChanges(); }