public ActionResult Delete(int id, FormCollection collection) { var ctx = new CourseContext(); ctx.Semesters.Remove(ctx.Semesters.FirstOrDefault(c => c.ID == id)); ctx.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Create(SemesterModel model) { var memberMapper = new MemberMapper(); memberMapper.CreateMap<SemesterModel, Semester>(); var ctx = new CourseContext(); ctx.Semesters.Add(memberMapper.Map<SemesterModel, Semester>(model)); ctx.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Edit(SemesterModel model) { CourseContext ctx = new CourseContext(); var semester = ctx.Semesters.FirstOrDefault(c => c.ID == model.ID); semester.Name = model.Name; semester.StartDate = model.StartDate; semester.EndDate = model.EndDate; ctx.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Add(TeacherModel model) { var memberMapper = new MemberMapper(); memberMapper.CreateMap<TeacherModel, Teacher>(source => new Teacher() { Phone = source.SchoolPhone, IDNumber = source.Identifier, RoomNumber = source.RoomNr }); CourseContext ctx = new CourseContext(); ctx.Teachers.Add(memberMapper.Map<Teacher>(model)); ctx.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Edit(int id, GroupModel model) { CourseContext ctx = new CourseContext(); var group = ctx.Groups.FirstOrDefault(c => c.ID == model.ID); group.Name = model.Name; group.Identifier = model.Identifier; ctx.SaveChanges(); return RedirectToAction("Index"); }
public ActionResult Update(TeacherModel model) { CourseContext ctx = new CourseContext(); var teacher = ctx.Teachers.FirstOrDefault(c => c.ID == model.ID); teacher.FirstName = model.FirstName; teacher.LastName = model.LastName; teacher.Email = model.Email; teacher.RoomNumber = model.RoomNr; teacher.Phone = model.SchoolPhone; ctx.SaveChanges(); return RedirectToAction("Index"); }