예제 #1
0
        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;
        }
예제 #2
0
 public StandardsApplicableReviewsFilter(
     IStandardsApplicableEvidenceDatastore evidenceDatastore,
     IStandardsApplicableDatastore claimDatastore,
     ISolutionsDatastore solutionDatastore,
     IHttpContextAccessor context) :
     base((IEvidenceDatastore <EvidenceBase>)evidenceDatastore, (IClaimsDatastore <ClaimsBase>)claimDatastore, solutionDatastore, context)
 {
 }
예제 #3
0
 public StandardsApplicableEvidenceValidator(
     IStandardsApplicableEvidenceDatastore evidenceDatastore,
     IStandardsApplicableDatastore claimDatastore,
     ISolutionsDatastore solutionDatastore,
     IHttpContextAccessor context,
     ILogger <StandardsApplicableEvidenceValidator> logger) :
     base(evidenceDatastore, (IClaimsDatastore <ClaimsBase>)claimDatastore, solutionDatastore, context, logger)
 {
 }
 public StandardsApplicableEvidenceLogic(
     IStandardsApplicableEvidenceModifier modifier,
     IStandardsApplicableEvidenceDatastore datastore,
     IContactsDatastore contacts,
     IStandardsApplicableEvidenceValidator validator,
     IStandardsApplicableEvidenceFilter filter,
     IHttpContextAccessor context) :
     base(modifier, datastore, contacts, validator, filter, context)
 {
 }
예제 #5
0
 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;
 }
예제 #6
0
 public StandardsApplicableEvidenceApiController(IStandardsApplicableEvidenceDatastore datastore)
 {
     _datastore = datastore;
 }