public async Task <IActionResult> SaveLesson(StartLessonViewModel startLessonViewModel) { startLessonViewModel.Marks.ForEach(m => m.LessonId = startLessonViewModel.Lesson.Id); var lesson = await lessonRepository.Get(startLessonViewModel.Lesson.Id); lesson.Saved = true; await lessonRepository.Update(lesson); await markRepository.AddRange(startLessonViewModel.Marks); return(RedirectToAction("Lessons")); }