public StandardsApplicableDatastore(
     IDbConnectionFactory dbConnectionFactory,
     ILogger <StandardsApplicableDatastore> logger,
     ISyncPolicyFactory policy) :
     base(dbConnectionFactory, logger, policy)
 {
 }
コード例 #2
0
 protected CrmDatastoreBase(
     ILogger <CrmDatastoreBase <T> > logger,
     ISyncPolicyFactory policy)
 {
     _logger = logger;
     _policy = policy.Build(_logger);
 }
コード例 #3
0
 protected EvidenceDatastoreBase(
     IDbConnectionFactory dbConnectionFactory,
     ILogger <EvidenceDatastoreBase <T> > logger,
     ISyncPolicyFactory policy) :
     base(dbConnectionFactory, logger, policy)
 {
 }
コード例 #4
0
 public ShortTermCache(
     IConfiguration config,
     ILogger <ShortTermCache> logger,
     ISyncPolicyFactory policy) :
     base(config, logger, policy)
 {
 }
コード例 #5
0
        public static List <Standards> GetAllStandards(ISyncPolicyFactory _policy)
        {
            var stdsDatastore = new StandardsDatastore(DatastoreBaseSetup.StandardsDatastore, new Mock <ILogger <StandardsDatastore> >().Object, _policy, _config, new Mock <ILongTermCache>().Object);
            var allStds       = stdsDatastore.GetAll().ToList();

            return(allStds);
        }
 public ReviewsDatastoreBase(
     IDbConnectionFactory dbConnectionFactory,
     ILogger <ReviewsDatastoreBase <T> > logger,
     ISyncPolicyFactory policy) :
     base(dbConnectionFactory, logger, policy)
 {
 }
 protected CommonTableExpressionDatastoreBase(
     IDbConnectionFactory dbConnectionFactory,
     ILogger <CommonTableExpressionDatastoreBase <T> > logger,
     ISyncPolicyFactory policy) :
     base(dbConnectionFactory, logger, policy)
 {
 }
コード例 #8
0
        public static List <Capabilities> GetAllCapabilities(ISyncPolicyFactory _policy)
        {
            var capsDatastore = new CapabilitiesDatastore(DatastoreBaseSetup.CapabilitiesDatastore, new Mock <ILogger <CapabilitiesDatastore> >().Object, _policy, _config, new Mock <ILongTermCache>().Object);
            var allCaps       = capsDatastore.GetAll().ToList();

            return(allCaps);
        }
コード例 #9
0
 public CapabilityStandardDatastore(
     IDbConnectionFactory dbConnectionFactory,
     ILogger <CapabilityStandardDatastore> logger,
     ISyncPolicyFactory policy) :
     base(dbConnectionFactory, logger, policy)
 {
 }
 public KeywordSearchHistoryDatastore(
     IDbConnectionFactory dbConnectionFactory,
     ILogger <DatastoreBase <KeywordCount> > logger,
     ISyncPolicyFactory policy) :
     base(dbConnectionFactory, logger, policy)
 {
 }
 protected ClaimsDatastoreBase(
     IDbConnectionFactory dbConnectionFactory,
     ILogger <ClaimsDatastoreBase <T> > logger,
     ISyncPolicyFactory policy) :
     base(dbConnectionFactory, logger, policy)
 {
 }
コード例 #12
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;
        }
 public DummyEvidenceDatastoreBase(
     IDbConnectionFactory dbConnectionFactory,
     ILogger <DummyEvidenceDatastoreBase> logger,
     ISyncPolicyFactory policy) :
     base(dbConnectionFactory, logger, policy)
 {
 }
コード例 #14
0
 public CapabilitiesImplementedEvidenceDatastore(
     IDbConnectionFactory dbConnectionFactory,
     ILogger <CapabilitiesImplementedEvidenceDatastore> logger,
     ISyncPolicyFactory policy) :
     base(dbConnectionFactory, logger, policy)
 {
 }
 public DummyReviewsDatastoreBase(
     IRestClientFactory dbConnectionFactory,
     ILogger <ReviewsDatastoreBase <ReviewsBase> > logger,
     ISyncPolicyFactory policy,
     IConfiguration config) :
     base(dbConnectionFactory, logger, policy, config)
 {
 }
 public StandardsApplicableReviewsDatastore(
     IRestClientFactory crmFactory,
     ILogger <DatastoreBase <StandardsApplicableReviews> > logger,
     ISyncPolicyFactory policy,
     IConfiguration config) :
     base(crmFactory, logger, policy, config)
 {
 }
 public TechnicalContactsDatastore(
     GifInt.ITechnicalContactsDatastore crmDatastore,
     ILogger <TechnicalContactsDatastore> logger,
     ISyncPolicyFactory policy) :
     base(logger, policy)
 {
     _crmDatastore = crmDatastore;
 }
コード例 #18
0
 public StandardsApplicableReviewsDatastore(
     GifInt.IStandardsApplicableReviewsDatastore crmDatastore,
     ILogger <CrmDatastoreBase <StandardsApplicableReviews> > logger,
     ISyncPolicyFactory policy) :
     base(logger, policy)
 {
     _crmDatastore = crmDatastore;
 }
コード例 #19
0
 public FrameworksDatastore(
     GifInt.IFrameworksDatastore crmDatastore,
     ILogger <FrameworksDatastore> logger,
     ISyncPolicyFactory policy) :
     base(logger, policy)
 {
     _crmDatastore = crmDatastore;
 }
 public CapabilitiesImplementedEvidenceDatastore(
     GifInt.ICapabilitiesImplementedEvidenceDatastore crmDatastore,
     ILogger <CrmDatastoreBase <CapabilitiesImplementedEvidence> > logger,
     ISyncPolicyFactory policy) :
     base(logger, policy)
 {
     _crmDatastore = crmDatastore;
 }
コード例 #21
0
        public static List <Organisations> GetAllOrganisations(ISyncPolicyFactory _policy)
        {
            var allOrgIds    = GetAllSolutions(_policy).Select(soln => soln.OrganisationId).Distinct().ToList();
            var orgDatastore = new OrganisationsDatastore(DatastoreBaseSetup.OrganisationsDatastore, new Mock <ILogger <OrganisationsDatastore> >().Object, _policy, _config, new Mock <ILongTermCache>().Object);
            var allOrgs      = allOrgIds.Select(orgId => orgDatastore.ById(orgId)).ToList();

            return(allOrgs);
        }
 public ReviewsDatastoreBase(
     IRestClientFactory crmFactory,
     ILogger <DatastoreBase <T> > logger,
     ISyncPolicyFactory policy,
     IConfiguration config) :
     base(crmFactory, logger, policy, config)
 {
 }
コード例 #23
0
 public CapabilitiesImplementedDatastore(
     IRestClientFactory crmConnectionFactory,
     ILogger <CapabilitiesImplementedDatastore> logger,
     ISyncPolicyFactory policy,
     IConfiguration config) :
     base(crmConnectionFactory, logger, policy, config)
 {
 }
コード例 #24
0
 protected LongTermCachedDatastore(
     ILogger <CrmDatastoreBase <T> > logger,
     ISyncPolicyFactory policy,
     IConfiguration config,
     ILongTermCache cache) :
     base(logger, policy, config, cache)
 {
 }
 public StandardsApplicableDatastore(
     GifInt.IStandardsApplicableDatastore crmDatastore,
     ILogger <StandardsApplicableDatastore> logger,
     ISyncPolicyFactory policy) :
     base(logger, policy)
 {
     _crmDatastore = crmDatastore;
 }
コード例 #26
0
 public TechnicalContactsDatastore(
     IRestClientFactory crmConnectionFactory,
     ILogger <TechnicalContactsDatastore> logger,
     ISyncPolicyFactory policy,
     IConfiguration config) :
     base(crmConnectionFactory, logger, policy, config)
 {
 }
コード例 #27
0
 public DummyEvidenceDatastoreBase(
     IRestClientFactory crmFactory,
     ILogger <DatastoreBase <EvidenceBase> > logger,
     ISyncPolicyFactory policy,
     IConfiguration config) :
     base(crmFactory, logger, policy, config)
 {
 }
コード例 #28
0
 public LinkManagerDatastore(
     GifInt.ILinkManagerDatastore crmDatastore,
     ILogger <LinkManagerDatastore> logger,
     ISyncPolicyFactory policy) :
     base(logger, policy)
 {
     _crmDatastore = crmDatastore;
 }
 public CapabilitiesImplementedEvidenceDatastore(
     IRestClientFactory crmFactory,
     ILogger <DatastoreBase <CapabilitiesImplementedEvidence> > logger,
     ISyncPolicyFactory policy,
     IConfiguration config) :
     base(crmFactory, logger, policy, config)
 {
 }
コード例 #30
0
 public SolutionsDatastore(
     IRestClientFactory crmConnectionFactory,
     ILogger <SolutionsDatastore> logger,
     ISyncPolicyFactory policy,
     IConfiguration config) :
     base(crmConnectionFactory, logger, policy, config)
 {
 }