public HRCoreBordersService(IHRCoreRepository <HRBorder> repo, IServiceWorkflowOnHRCoreRepository <HRBorder> workflow) { _bordersRepository = repo; _workflow = workflow; if (_workflow != null) { _workflow.MaxPageSize = _maxPageSize; } }
//1- Constructor injection of CountiresRepository public CoreCountriesService(IHRCoreRepository <HRCountry> repo, IServiceWorkflowOnHRCoreRepository <HRCountry> workflow) { //1- _repository = repo; _workflow = workflow; if (_workflow != null) { _workflow.MaxPageSize = _maxPageSize; } }
public HRCoreBordersService(IHRCoreRepository <HRBorder> repo, IServiceWorkflowOnHRCoreRepository <HRBorder> workflow, ILogger <HRCoreBordersService> logger, ICoreCountriesService hrCountriesService) { _bordersRepository = repo; _workflow = workflow; if (_workflow != null) { _workflow.MaxPageSize = _maxPageSize; } _logger = logger; _hrCountriesService = hrCountriesService; }
//1- Constructor injection of CountiresRepository public CoreCountriesService( IHRCoreRepository <HRCountry> countryRepo, ILanguageRepository langRepo, IServiceWorkflowOnHRCoreRepository <HRCountry> workflow, ILogger <CoreCountriesService> logger, IHRCountryByContinentRepository countryByContinentRepo, IHRCountryByContinentByLanguageRepository continentByLanguageRepo) { //1- _countryRepository = countryRepo; _langRepository = langRepo; _continentByLanguageRepo = continentByLanguageRepo; _workflow = workflow; if (_workflow != null) { _workflow.MaxPageSize = _maxPageSize; } _logger = logger; _countryByContinentRepo = countryByContinentRepo; }
public HRCoreCountriesServiceTest() { _workflowWithNullParameters = new HRServiceWorkflowPaginationOnly <HRCountry>(null, null); _serviceWithNullParameters = new CoreCountriesService(null, new LanguageRepositoryStub(), _workflowWithNullParameters, null, null, null); }