public StandardsApplicableEvidenceFilter( IStandardsApplicableDatastore claimDatastore, ISolutionsDatastore solutionDatastore, IHttpContextAccessor context) : base((IClaimsDatastore <ClaimsBase>)claimDatastore, solutionDatastore, context) { }
public DummyEvidenceFilterBase( IClaimsDatastore <ClaimsBase> claimDatastore, ISolutionsDatastore solutionDatastore, IHttpContextAccessor context) : base(claimDatastore, solutionDatastore, context) { }
public TechnicalContactsFilter( IHttpContextAccessor context, ISolutionsDatastore solutionDatastore) : base(context) { _solutionDatastore = solutionDatastore; }
public CapabilitiesImplementedEvidenceFilter( ICapabilitiesImplementedDatastore claimDatastore, ISolutionsDatastore solutionDatastore, IHttpContextAccessor context) : base((IClaimsDatastore <ClaimsBase>)claimDatastore, solutionDatastore, context) { }
public ClaimsFilterBase( IHttpContextAccessor context, ISolutionsDatastore solutionDatastore) : base(context) { _solutionDatastore = solutionDatastore; }
public TechnicalContactsValidator( IHttpContextAccessor context, ILogger <TechnicalContactsValidator> logger, ISolutionsDatastore solutionDatastore) : base(context, logger) { _solutionDatastore = solutionDatastore; RuleSet(nameof(ITechnicalContactsLogic.Create), () => { MustBeAdminOrSupplier(); SupplierOwn(); }); RuleSet(nameof(ITechnicalContactsLogic.Update), () => { MustBeAdminOrSupplier(); SupplierOwn(); }); RuleSet(nameof(ITechnicalContactsLogic.Delete), () => { MustBeAdminOrSupplier(); SupplierOwn(); }); }
protected ReviewsValidatorBase( IReviewsDatastore <ReviewsBase> reviewsDatastore, IEvidenceDatastore <EvidenceBase> evidenceDatastore, IClaimsDatastore <ClaimsBase> claimDatastore, ISolutionsDatastore solutionDatastore, IHttpContextAccessor context, ILogger <ReviewsValidatorBase <T> > logger) : base(context, logger) { _reviewsDatastore = reviewsDatastore; _evidenceDatastore = evidenceDatastore; _claimDatastore = claimDatastore; _solutionDatastore = solutionDatastore; RuleSet(nameof(IReviewsLogic <T> .Create), () => { MustBeValidEvidenceId(); MustBeSupplier(); SolutionMustBeInReview(); MustBeFromSameOrganisation(); MustBeValidPreviousId(); PreviousMustBeForSameEvidence(); PreviousMustNotBeInUse(); }); }
public SolutionsExDatastore( IDbConnectionFactory dbConnectionFactory, ILogger <SolutionsExDatastore> logger, ISyncPolicyFactory policy, ISolutionsDatastore solutionDatastore, ITechnicalContactsDatastore technicalContactDatastore, ICapabilitiesImplementedDatastore claimedCapabilityDatastore, ICapabilitiesImplementedEvidenceDatastore claimedCapabilityEvidenceDatastore, ICapabilitiesImplementedReviewsDatastore claimedCapabilityReviewsDatastore, IStandardsApplicableDatastore claimedStandardDatastore, IStandardsApplicableEvidenceDatastore claimedStandardEvidenceDatastore, IStandardsApplicableReviewsDatastore claimedStandardReviewsDatastore ) : base(dbConnectionFactory, logger, policy) { _solutionDatastore = solutionDatastore; _technicalContactDatastore = technicalContactDatastore; _claimedCapabilityDatastore = claimedCapabilityDatastore; _claimedCapabilityEvidenceDatastore = claimedCapabilityEvidenceDatastore; _claimedCapabilityReviewsDatastore = claimedCapabilityReviewsDatastore; _claimedStandardDatastore = claimedStandardDatastore; _claimedStandardEvidenceDatastore = claimedStandardEvidenceDatastore; _claimedStandardReviewsDatastore = claimedStandardReviewsDatastore; }
protected ClaimsFilterBase( ISolutionsDatastore solutionDatastore, ISolutionsFilter solutionsFilter) : base() { _solutionDatastore = solutionDatastore; _solutionsFilter = solutionsFilter; }
public DummyReviewsFilterBase( IEvidenceDatastore <EvidenceBase> evidenceDatastore, IClaimsDatastore <ClaimsBase> claimDatastore, ISolutionsDatastore solutionDatastore, IHttpContextAccessor context) : base(evidenceDatastore, claimDatastore, solutionDatastore, context) { }
public StandardsApplicableEvidenceBlobStoreValidator( IHttpContextAccessor context, ILogger <StandardsApplicableEvidenceBlobStoreValidator> logger, ISolutionsDatastore solutionsDatastore, IStandardsApplicableDatastore claimsDatastore) : base(context, logger, solutionsDatastore, (IClaimsDatastore <ClaimsBase>)claimsDatastore) { }
public TechnicalContactsFilter( ISolutionsDatastore solutionDatastore, ISolutionsFilter solutionsFilter) : base() { _solutionDatastore = solutionDatastore; _solutionsFilter = solutionsFilter; }
public CapabilitiesImplementedEvidenceBlobStoreValidator( IHttpContextAccessor context, ILogger <CapabilitiesImplementedEvidenceBlobStoreValidator> logger, ISolutionsDatastore solutionsDatastore, ICapabilitiesImplementedDatastore claimsDatastore) : base(context, logger, solutionsDatastore, (IClaimsDatastore <ClaimsBase>)claimsDatastore) { }
public DummyClaimsEvidenceBlobStoreValidatorBase( IHttpContextAccessor context, ILogger <DummyClaimsEvidenceBlobStoreValidatorBase> logger, ISolutionsDatastore solutionsDatastore, IClaimsDatastore <ClaimsBase> claimsDatastore) : base(context, logger, solutionsDatastore, claimsDatastore) { }
public DummyClaimsValidatorBase( IHttpContextAccessor context, ILogger <DummyClaimsValidatorBase> logger, IClaimsDatastore <ClaimsBase> claimDatastore, IContactsDatastore contactsDatastore, ISolutionsDatastore solutionsDatastore) : base(context, logger, claimDatastore, contactsDatastore, solutionsDatastore) { }
public StandardsApplicableEvidenceValidator( IStandardsApplicableEvidenceDatastore evidenceDatastore, IStandardsApplicableDatastore claimDatastore, ISolutionsDatastore solutionDatastore, IHttpContextAccessor context, ILogger <StandardsApplicableEvidenceValidator> logger) : base(evidenceDatastore, (IClaimsDatastore <ClaimsBase>)claimDatastore, solutionDatastore, context, logger) { }
public EvidenceFilterBase( IClaimsDatastore <ClaimsBase> claimDatastore, ISolutionsDatastore solutionDatastore, IHttpContextAccessor context) : base(context) { _claimDatastore = claimDatastore; _solutionDatastore = solutionDatastore; }
public CapabilitiesImplementedValidator( IHttpContextAccessor context, ILogger <CapabilitiesImplementedValidator> logger, ICapabilitiesImplementedDatastore claimDatastore, IContactsDatastore contactsDatastore, ISolutionsDatastore solutionsDatastore) : base(context, logger, claimDatastore, contactsDatastore, solutionsDatastore) { }
public SolutionsLogic( ISolutionsDatastore datastore, IHttpContextAccessor context, ISolutionsFilter filter) : base(context) { _datastore = datastore; _filter = filter; }
public DummyEvidenceValidatorBase( IEvidenceDatastore <EvidenceBase> evidenceDatastore, IClaimsDatastore <ClaimsBase> claimDatastore, ISolutionsDatastore solutionDatastore, IHttpContextAccessor context, ILogger <DummyEvidenceValidatorBase> logger) : base(evidenceDatastore, claimDatastore, solutionDatastore, context, logger) { }
public StandardsApplicableValidator( IHttpContextAccessor context, ILogger <StandardsApplicableValidator> logger, IStandardsApplicableDatastore claimDatastore, IContactsDatastore contactsDatastore, ISolutionsDatastore solutionsDatastore) : base(context, logger, claimDatastore, contactsDatastore, solutionsDatastore) { }
public CapabilitiesImplementedEvidenceValidator( ICapabilitiesImplementedEvidenceDatastore evidenceDatastore, ICapabilitiesImplementedDatastore claimDatastore, ISolutionsDatastore solutionDatastore, IHttpContextAccessor context, ILogger <CapabilitiesImplementedEvidenceValidator> logger) : base(evidenceDatastore, (IClaimsDatastore <ClaimsBase>)claimDatastore, solutionDatastore, context, logger) { }
protected ReviewsFilterBase( IEvidenceDatastore <EvidenceBase> evidenceDatastore, IClaimsDatastore <ClaimsBase> claimDatastore, ISolutionsDatastore solutionDatastore, IHttpContextAccessor context) : base(context) { _evidenceDatastore = evidenceDatastore; _claimDatastore = claimDatastore; _solutionDatastore = solutionDatastore; }
public SearchDatastore( IDbConnectionFactory dbConnectionFactory, ILogger <SearchDatastore> logger, ISyncPolicyFactory policy, IFrameworksDatastore frameworkDatastore, ISolutionsDatastore solutionDatastore, ICapabilitiesImplementedDatastore claimedCapabilityDatastore, ISolutionsExDatastore solutionsExDatastore) : base(dbConnectionFactory, logger, policy) { _frameworkDatastore = frameworkDatastore; _solutionDatastore = solutionDatastore; _claimedCapabilityDatastore = claimedCapabilityDatastore; _solutionsExDatastore = solutionsExDatastore; }
public EvidenceBlobStoreDatastore( IHostingEnvironment env, IConfiguration config, IAuthenticationManager authMgr, IOrganisationsDatastore organisationsDatastore, ISolutionsDatastore solutionsDatastore, ICapabilitiesImplementedDatastore capabilitiesImplementedDatastore, IStandardsApplicableDatastore standardsApplicableDatastore, ICapabilitiesDatastore capabilitiesDatastore, IStandardsDatastore standardsDatastore, ILogger <IEvidenceBlobStoreDatastore> logger, ISyncPolicyFactory policy ) { _env = env; _authMgr = authMgr; _solutionsDatastore = solutionsDatastore; _organisationsDatastore = organisationsDatastore; _capabilitiesImplementedDatastore = capabilitiesImplementedDatastore; _standardsApplicableDatastore = standardsApplicableDatastore; _capabilitiesDatastore = capabilitiesDatastore; _standardsDatastore = standardsDatastore; _logSharePoint = Settings.LOG_SHAREPOINT(config); _isFakeSharePoint = Settings.SHAREPOINT_PROVIDER_FAKE(config); _logger = logger; _policy = policy.Build(_logger); SharePoint_BaseUrl = Settings.SHAREPOINT_BASEURL(config); SharePoint_OrganisationsRelativeUrl = Settings.SHAREPOINT_ORGANISATIONSRELATIVEURL(config); SharePoint_ClientId = Settings.SHAREPOINT_CLIENT_ID(config); SharePoint_ClientSecret = Settings.SHAREPOINT_CLIENT_SECRET(config); SharePoint_Login = Settings.SHAREPOINT_LOGIN(config); SharePoint_Password = Settings.SHAREPOINT_PASSWORD(config); if (string.IsNullOrWhiteSpace(SharePoint_BaseUrl) || string.IsNullOrWhiteSpace(SharePoint_OrganisationsRelativeUrl) || string.IsNullOrWhiteSpace(SharePoint_ClientId) || string.IsNullOrWhiteSpace(SharePoint_ClientSecret) || string.IsNullOrWhiteSpace(SharePoint_Login) || string.IsNullOrWhiteSpace(SharePoint_Password) ) { throw new ConfigurationErrorsException("Missing SharePoint configuration - check UserSecrets or environment variables"); } }
public EvidenceBlobStoreLogic( IEvidenceBlobStoreDatastore evidenceBlobStoreDatastore, ISolutionsDatastore solutionsDatastore, ICapabilitiesImplementedDatastore capabilitiesImplementedDatastore, IStandardsApplicableDatastore standardsApplicableDatastore, ICapabilitiesDatastore capabilitiesDatastore, IStandardsDatastore standardsDatastore, IEvidenceBlobStoreValidator validator) { _evidenceBlobStoreDatastore = evidenceBlobStoreDatastore; _solutionsDatastore = solutionsDatastore; _capabilitiesImplementedDatastore = capabilitiesImplementedDatastore; _standardsApplicableDatastore = standardsApplicableDatastore; _capabilitiesDatastore = capabilitiesDatastore; _standardsDatastore = standardsDatastore; _validator = validator; }
public SearchDatastore( ILogger <SearchDatastore> logger, ISyncPolicyFactory policy, IFrameworksDatastore frameworkDatastore, ISolutionsDatastore solutionDatastore, ICapabilitiesDatastore capabilityDatastore, ICapabilitiesImplementedDatastore claimedCapabilityDatastore, ISolutionsExDatastore solutionExDatastore) { _logger = logger; _policy = policy.Build(_logger); _frameworkDatastore = frameworkDatastore; _solutionDatastore = solutionDatastore; _capabilityDatastore = capabilityDatastore; _claimedCapabilityDatastore = claimedCapabilityDatastore; _solutionExDatastore = solutionExDatastore; }
public SolutionsLogic( ISolutionsModifier modifier, ISolutionsDatastore datastore, IContactsDatastore contacts, IHttpContextAccessor context, ISolutionsValidator validator, ISolutionsFilter filter, IEvidenceBlobStoreLogic evidenceBlobStoreLogic) : base(context) { _modifier = modifier; _datastore = datastore; _contacts = contacts; _validator = validator; _filter = filter; _evidenceBlobStoreLogic = evidenceBlobStoreLogic; }
public StandardsApplicableEvidenceBlobStoreLogic( IEvidenceBlobStoreDatastore evidenceBlobStoreDatastore, ISolutionsDatastore solutionsDatastore, ICapabilitiesImplementedDatastore capabilitiesImplementedDatastore, IStandardsApplicableDatastore standardsApplicableDatastore, ICapabilitiesDatastore capabilitiesDatastore, IStandardsDatastore standardsDatastore, IStandardsApplicableEvidenceBlobStoreValidator validator) : base( evidenceBlobStoreDatastore, solutionsDatastore, capabilitiesImplementedDatastore, standardsApplicableDatastore, capabilitiesDatastore, standardsDatastore, validator) { }
public SolutionExService(IRepository repository, ISolutionsDatastore solutionsDatastore, ITechnicalContactsDatastore technicalContactsDatastore, ICapabilitiesImplementedDatastore claimedCapabilityDatastore, IStandardsApplicableDatastore claimedStandardDatastore, ICapabilitiesImplementedEvidenceDatastore claimedCapabilityEvidenceDatastore, ICapabilitiesImplementedReviewsDatastore claimedCapabilityReviewsDatastore, IStandardsApplicableEvidenceDatastore claimedStandardEvidenceDatastore, IStandardsApplicableReviewsDatastore claimedStandardReviewsDatastore) : base(repository) { _solutionsDatastore = solutionsDatastore; _technicalContactsDatastore = technicalContactsDatastore; _claimedCapabilityDatastore = claimedCapabilityDatastore; _claimedStandardDatastore = claimedStandardDatastore; _claimedCapabilityEvidenceDatastore = claimedCapabilityEvidenceDatastore; _claimedCapabilityReviewsDatastore = claimedCapabilityReviewsDatastore; _claimedStandardEvidenceDatastore = claimedStandardEvidenceDatastore; _claimedStandardReviewsDatastore = claimedStandardReviewsDatastore; }