public HRCoreBordersService(IHRCoreRepository <HRBorder> repo,
                             IServiceWorkflowOnHRCoreRepository <HRBorder> workflow)
 {
     _bordersRepository = repo;
     _workflow          = workflow;
     if (_workflow != null)
     {
         _workflow.MaxPageSize = _maxPageSize;
     }
 }
Exemple #2
0
 //1- Constructor injection of CountiresRepository
 public CoreCountriesService(IHRCoreRepository <HRCountry> repo,
                             IServiceWorkflowOnHRCoreRepository <HRCountry> workflow)
 {
     //1-
     _repository = repo;
     _workflow   = workflow;
     if (_workflow != null)
     {
         _workflow.MaxPageSize = _maxPageSize;
     }
 }
Exemple #3
0
 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;
 }
Exemple #5
0
 /// <summary>
 /// TODO
 /// </summary>
 /// <param name="repo"></param>
 /// <param name="paginer"></param>
 public HRServiceWorkflowPaginationOnly(IHRCoreRepository <T> repo, IHRPaginer <T> paginer)
 {
     _repository = repo;
     _paginer    = paginer;
 }