public LessonPresentationApp Handle(GetLessonPresentation query) { if (query.IdLesson >= 500) { var lessonDb = _context.MyTexts.FirstOrDefault(_ => _.CodeLesson == query.IdLesson && _.UserId == query.UserId); return(new LessonPresentationApp { IdLesson = query.IdLesson, Name = lessonDb?.Name, LessonText = lessonDb?.Text }); } var lesson = new LessonsPresentation().BuscarExercicio(query.IdLesson); return(new LessonPresentationApp { IdLesson = query.IdLesson, Name = lesson.Nome, LessonText = lesson.TextoFase }); }
public IActionResult GetLessonPresentation([FromQuery] GetLessonPresentation getLessonPresentation) { return(Ok(_processor.Get(getLessonPresentation))); }