コード例 #1
0
 public JobService(IEfJobRepository efJobRepository,
                   IEfUnitRepository efUnitRepository)
     : base(efJobRepository, efUnitRepository, JobMapper.MapDomainToEntity, JobMapper.MapEntityToDomain)
 {
     _efJobRepository           = efJobRepository;
     _mapListEntityToListDomain = JobMapper.MapListEntityToListDomain;
 }
 public ApplicantService(IEfApplicantRepository efApplicantRepository,
                         IEfUnitRepository efUnitRepository)
     : base(efApplicantRepository, efUnitRepository, ApplicantMapper.MapDomainToEntity, ApplicantMapper.MapEntityToDomain)
 {
     _efApplicantRepository        = efApplicantRepository;
     _mapListEntityToListDomain    = ApplicantMapper.MapListEntityToListDomain;
     _mapApplicationEntityToDomain = ApplicationMapper.MapEntityToDomain;
 }
コード例 #3
0
 protected ServiceBase(IEfRepositoryBase <TEntity> efRepository,
                       IEfUnitRepository efUnitRepository,
                       Func <TDomain, TEntity> mapDomainToEntity,
                       Func <TEntity, TDomain> mapEntityToDomain)
 {
     _mapDomainToEntity = mapDomainToEntity;
     _mapEntityToDomain = mapEntityToDomain;
     _efRepository      = efRepository;
     _efUnitRepository  = efUnitRepository;
 }
コード例 #4
0
 public ApplicationService(IEfApplicationRepository efApplicationRepository,
                           IEfJobRepository efJobRepository,
                           IEfUnitRepository efUnitRepository)
 {
     _efApplicationRepository = efApplicationRepository;
     _efJobRepository         = efJobRepository;
     _efUnitRepository        = efUnitRepository;
     _mapApplicationListEntityToListDomain = ApplicationMapper.MapListEntityToListDomain;
     _mapApplicationEntityToDomain         = ApplicationMapper.MapEntityToDomain;
     _mapApplicationDomainToEntity         = ApplicationMapper.MapDomainToEntity;
 }