Exemple #1
0
        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"));
        }