/// <summary> /// Получить коллекцию регистраций на занятие /// </summary> /// <returns>Коллекция DTO-объектов Регистраций на занятия</returns> public IEnumerable<LessonRegistrationDisplayingDto> GetLessonRegistrationList() { var mapper = new LessonRegistrationToDisplayingDtoMapper(); return _repository.GetAll() .Select(r => mapper.Map(r)) .ToList(); }
/// <summary> /// Получить данные регистрации на занятие по идентификатору /// </summary> /// <param name="id">Идентификатор факта регистрации</param> /// <returns>DTO-объект с инфо об регистрации на занятие или null</returns> public LessonRegistrationDisplayingDto GetLessonRegistrationById(int id) { LessonRegistration lessonRegistration = _repository.GetOneById(id); if (lessonRegistration != null) { var mapper = new LessonRegistrationToDisplayingDtoMapper(); return mapper.Map(lessonRegistration); } return null; }