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; }
protected ServiceBase(IEfRepositoryBase <TEntity> efRepository, IEfUnitRepository efUnitRepository, Func <TDomain, TEntity> mapDomainToEntity, Func <TEntity, TDomain> mapEntityToDomain) { _mapDomainToEntity = mapDomainToEntity; _mapEntityToDomain = mapEntityToDomain; _efRepository = efRepository; _efUnitRepository = efUnitRepository; }
public ApplicationService(IEfApplicationRepository efApplicationRepository, IEfJobRepository efJobRepository, IEfUnitRepository efUnitRepository) { _efApplicationRepository = efApplicationRepository; _efJobRepository = efJobRepository; _efUnitRepository = efUnitRepository; _mapApplicationListEntityToListDomain = ApplicationMapper.MapListEntityToListDomain; _mapApplicationEntityToDomain = ApplicationMapper.MapEntityToDomain; _mapApplicationDomainToEntity = ApplicationMapper.MapDomainToEntity; }