public SearchOccupationResults(IServiceTaxonomySearcher serviceTaxonomy, IOptions <ServiceTaxonomySettings> settings) { Throw.IfNull(serviceTaxonomy, nameof(serviceTaxonomy)); Throw.IfNull(settings, nameof(settings)); _serviceTaxonomy = serviceTaxonomy ?? new ServiceTaxonomyRepository(); _settings = settings.Value; }
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; }
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; }