public StudyDomainDTO MapStudyDomain(StudyDomain domain)
        {
            if (domain == null)
            {
                throw new ArgumentNullException(nameof(domain));
            }

            return(new StudyDomainDTO {
                Id = domain.Id,
                Name = domain.Name
            });
        }
        public Group MapGroupDTO(GroupDTO dto, StudyDomain domain, AcademicYear year)
        {
            if (dto == null)
            {
                throw new ArgumentNullException(nameof(dto));
            }

            return(new Group {
                Id = dto.Id ?? Guid.Empty,
                Name = dto.Name,
                Code = dto.Code,
                Domain = domain,
                Year = year
            });
        }