public static EfOrganization MapDomainToEntity(Organization domain)
            {
                var entity = new EfOrganization();

                entity.Id   = domain.Id;
                entity.Name = domain.Name;
                return(entity);
            }
 public static Organization MapEntityToDomain(EfOrganization entity)
 {
     return(entity == null
         ? null
         : new Organization(entity.Id, entity.Name,
                            org => entity.Terms.Select(x
                                                       => TermRepository.Mapper.MapEntityToDomainForOrganization(x, org)).ToList(),
                            org => entity.Instructors.Select(x
                                                             => InstructorRepository.Mapper.MapEntityToDomainForOrganization(x, org)).ToList(),
                            org => entity.Courses.Select(x
                                                         => CourseRepository.Mapper.MapEntityToDomainForOrganization(x, org)).ToList()));
 }
 public static Organization MapEntityToDomain(EfOrganization entity)
 {
     return(new Organization(entity.Id, entity.Name));
 }