public ProviderVersionUpdateCheckService( IPoliciesApiClient policiesApiClient, ILogger logger, IProvidersResiliencePolicies resiliencePolicies, IProviderVersionsMetadataRepository providerVersionMetadata, IFundingDataZoneApiClient fundingDataZoneApiClient, ISpecificationsApiClient specificationsApiClient, IMapper mapper) { Guard.ArgumentNotNull(policiesApiClient, nameof(policiesApiClient)); Guard.ArgumentNotNull(logger, nameof(logger)); Guard.ArgumentNotNull(resiliencePolicies, nameof(resiliencePolicies)); Guard.ArgumentNotNull(resiliencePolicies.PoliciesApiClient, nameof(resiliencePolicies.PoliciesApiClient)); Guard.ArgumentNotNull(resiliencePolicies.ProviderVersionMetadataRepository, nameof(resiliencePolicies.ProviderVersionMetadataRepository)); Guard.ArgumentNotNull(resiliencePolicies.FundingDataZoneApiClient, nameof(resiliencePolicies.FundingDataZoneApiClient)); Guard.ArgumentNotNull(resiliencePolicies.SpecificationsApiClient, nameof(resiliencePolicies.SpecificationsApiClient)); Guard.ArgumentNotNull(providerVersionMetadata, nameof(providerVersionMetadata)); Guard.ArgumentNotNull(fundingDataZoneApiClient, nameof(fundingDataZoneApiClient)); Guard.ArgumentNotNull(specificationsApiClient, nameof(specificationsApiClient)); Guard.ArgumentNotNull(mapper, nameof(mapper)); _policiesApiClient = policiesApiClient; _providerVersionMetadata = providerVersionMetadata; _fundingDataZoneApiClient = fundingDataZoneApiClient; _specificationsApiClient = specificationsApiClient; _mapper = mapper; _logger = logger; _policiesApiClientPolicy = resiliencePolicies.PoliciesApiClient; _providerVersionMetadataPolicy = resiliencePolicies.ProviderVersionMetadataRepository; _fundingDataZoneApiClientPolicy = resiliencePolicies.FundingDataZoneApiClient; _specificationsApiClientPolicy = resiliencePolicies.SpecificationsApiClient; }
public ProviderController(IProvidersApiClient providersApiClient, IResultsApiClient resultsApiClient, IFundingDataZoneApiClient fundingDataZoneApiClient) { _providersApiClient = providersApiClient; _resultsApiClient = resultsApiClient; _fundingDataZoneApiClient = fundingDataZoneApiClient; }
public ProviderSnapshotDataLoadService(ILogger logger, ISpecificationsApiClient specificationsApiClient, IProviderVersionService providerVersionService, IProvidersResiliencePolicies resiliencePolicies, IFundingDataZoneApiClient fundingDataZoneApiClient, IMapper mapper, IJobManagement jobManagement) : base(jobManagement, logger) { Guard.ArgumentNotNull(logger, nameof(logger)); Guard.ArgumentNotNull(specificationsApiClient, nameof(specificationsApiClient)); Guard.ArgumentNotNull(providerVersionService, nameof(providerVersionService)); Guard.ArgumentNotNull(resiliencePolicies?.SpecificationsApiClient, nameof(resiliencePolicies.SpecificationsApiClient)); Guard.ArgumentNotNull(resiliencePolicies?.FundingDataZoneApiClient, nameof(resiliencePolicies.FundingDataZoneApiClient)); Guard.ArgumentNotNull(fundingDataZoneApiClient, nameof(fundingDataZoneApiClient)); Guard.ArgumentNotNull(mapper, nameof(mapper)); Guard.ArgumentNotNull(jobManagement, nameof(jobManagement)); _logger = logger; _specificationsApiClient = specificationsApiClient; _providerVersionService = providerVersionService; _specificationsApiClientPolicy = resiliencePolicies.SpecificationsApiClient; _fundingDataZoneApiClientPolicy = resiliencePolicies.FundingDataZoneApiClient; _fundingDataZoneApiClient = fundingDataZoneApiClient; _mapper = mapper; _jobManagement = jobManagement; }
public OrganisationGroupGenerator( IOrganisationGroupTargetProviderLookup organisationGroupTargetProviderLookup, IFundingDataZoneApiClient fundingDataZoneApiClient, IProviderFilter providerFilter) { _organisationGroupTargetProviderLookup = organisationGroupTargetProviderLookup; _fundingDataZoneApiClient = fundingDataZoneApiClient; _providerFilter = providerFilter; }
public OrganisationGroupGenerator(IOrganisationGroupTargetProviderLookup organisationGroupTargetProviderLookup, IFundingDataZoneApiClient fundingDataZoneApiClient) { _organisationGroupTargetProviderLookup = organisationGroupTargetProviderLookup; _fundingDataZoneApiClient = fundingDataZoneApiClient; }