public ActionResult Lesson(AbsenceRegModel model) { context.AddAbsenceRegistrations(model.AbsenceRegistrations); // Sørger for at brugeren bliver på samme side return(Redirect(Request.UrlReferrer.ToString())); }
// GET: Lesson public ActionResult Lesson(int courseId, int lessonId) { Lesson lesson = context.GetLessonById(lessonId); // Tilføjer en AbsenceRegistration til hver studerende til den valgt lektion, første gang underviseren åbner lektionen if (lesson.AbsenceRegistrations.Count == 0) { context.InitAbsenceRegistrationForLesson(lessonId, courseId); } AbsenceRegModel viewModel = new AbsenceRegModel() { Lesson = lesson, AbsenceRegistrations = lesson.AbsenceRegistrations, CourseId = courseId }; return(View(viewModel)); }