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");
        }
Esempio n. 5
0
        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");
        }