Beispiel #1
0
 public SearchOccupationResults(IServiceTaxonomySearcher serviceTaxonomy, IOptions <ServiceTaxonomySettings> settings)
 {
     Throw.IfNull(serviceTaxonomy, nameof(serviceTaxonomy));
     Throw.IfNull(settings, nameof(settings));
     _serviceTaxonomy = serviceTaxonomy ?? new ServiceTaxonomyRepository();
     _settings        = settings.Value;
 }
Beispiel #2
0
 public MoreJobsController(IOptions <ServiceTaxonomySettings> settings,
                           IOptions <CompositeSettings> compositeSettings,
                           ISessionService sessionService)
     : base(compositeSettings,
            sessionService)
 {
     Throw.IfNull(settings, nameof(settings));
     _settings = settings.Value;
 }
 public MatchDetailsController(IServiceTaxonomySearcher serviceTaxonomy,
                               IOptions <ServiceTaxonomySettings> settings, IOptions <CompositeSettings> compositeSettings,
                               ISessionService sessionService) : base(compositeSettings, sessionService)
 {
     Throw.IfNull(serviceTaxonomy, nameof(serviceTaxonomy));
     Throw.IfNull(settings, nameof(settings));
     _serviceTaxonomy = serviceTaxonomy ?? new ServiceTaxonomyRepository();
     _settings        = settings.Value;
 }
Beispiel #4
0
 public MatchesController(IOptions <CompositeSettings> compositeSettings,
                          ISessionService sessionService, IOptions <PageSettings> pageSettings, IOptions <DysacSettings> dysacSettings, IOptions <ServiceTaxonomySettings> serviceTaxonomySettings, IServiceTaxonomySearcher serviceTaxonomy)
     : base(compositeSettings, sessionService)
 {
     _pageSize                = pageSettings.Value.PageSize;
     _compositeSettings       = compositeSettings;
     _serviceTaxonomy         = serviceTaxonomy;
     _serviceTaxonomySettings = serviceTaxonomySettings.Value;
     ViewModel.DysacSaveUrl   = dysacSettings.Value.DysacSaveUrl;
 }
        public SelectSkillsController(IServiceTaxonomySearcher serviceTaxonomy,
                                      IOptions <ServiceTaxonomySettings> settings, IOptions <CompositeSettings> compositeSettings,
                                      ISessionService sessionService) : base(compositeSettings, sessionService)
        {
            Throw.IfNull(serviceTaxonomy, nameof(serviceTaxonomy));
            Throw.IfNull(settings, nameof(settings));

            Throw.IfNull(settings.Value.ApiUrl, nameof(settings.Value.ApiUrl));
            Throw.IfNull(settings.Value.ApiKey, nameof(settings.Value.ApiKey));
            Throw.IfNull(sessionService, nameof(sessionService));

            _serviceTaxonomy = serviceTaxonomy ?? new ServiceTaxonomyRepository();
            _sessionService  = sessionService;
            _settings        = settings.Value;
        }