/// <summary> /// Получить данные занятия по идентификатору /// </summary> /// <param name="id">Идентификатор Занятия</param> /// <returns>DTO-объект Занятия или null</returns> public LessonDisplayingDto GetLessonById(int id) { Lesson lesson = _repository.GetOneById(id); if (lesson != null) { var mapper = new LessonToDisplayingDtoMapper(); return mapper.Map(lesson);; } return null; }
/// <summary> /// Получить коллекцию Занятий /// </summary> /// <returns>Коллекция DTO-объектов Занятий</returns> public IEnumerable<LessonDisplayingDto> GetLessonList() { var lessonDtoList = new List<LessonDisplayingDto>(); var mapper = new LessonToDisplayingDtoMapper(); IEnumerable<Lesson> lessonList = _repository.GetAll(); foreach (var lesson in lessonList) { lessonDtoList.Add(mapper.Map(lesson)); } return lessonDtoList; }