Example #1
0
        public IActionResult Add(LessonInputModel input)
        {
            if (!ModelState.IsValid)
            {
                return(View(input));
            }

            var lesson = _mapper.Map <Lesson>(input);

            _lessonService.AddLesson(lesson);
            _lessonService.SaveChanges();

            _logger.LogInformation("{user} added lesson {lesson}", User.Identity.Name, lesson.Id);

            return(RedirectToAction("View", new { id = lesson.Id }));
        }