Пример #1
0
 public SolutionsModifier(
     IHttpContextAccessor context,
     IContactsDatastore contacts)
 {
     _context  = context;
     _contacts = contacts;
 }
 public EvidenceBaseModifier(
     IHttpContextAccessor context,
     IContactsDatastore contacts)
 {
     _context  = context;
     _contacts = contacts;
 }
 public ReviewsBaseModifier(
     IHttpContextAccessor context,
     IContactsDatastore contacts)
 {
     _context  = context;
     _contacts = contacts;
 }
Пример #4
0
 public CapabilitiesImplementedValidator(
     IHttpContextAccessor context,
     ILogger <CapabilitiesImplementedValidator> logger,
     ICapabilitiesImplementedDatastore claimDatastore,
     IContactsDatastore contactsDatastore,
     ISolutionsDatastore solutionsDatastore) :
     base(context, logger, claimDatastore, contactsDatastore, solutionsDatastore)
 {
 }
 public ContactsLogic(
     IContactsDatastore datastore,
     IHttpContextAccessor context,
     IContactsFilter filter) :
     base(context)
 {
     _datastore = datastore;
     _filter    = filter;
 }
Пример #6
0
 public DummyClaimsValidatorBase(
     IHttpContextAccessor context,
     ILogger <DummyClaimsValidatorBase> logger,
     IClaimsDatastore <ClaimsBase> claimDatastore,
     IContactsDatastore contactsDatastore,
     ISolutionsDatastore solutionsDatastore) :
     base(context, logger, claimDatastore, contactsDatastore, solutionsDatastore)
 {
 }
 public StandardsApplicableValidator(
     IHttpContextAccessor context,
     ILogger <StandardsApplicableValidator> logger,
     IStandardsApplicableDatastore claimDatastore,
     IContactsDatastore contactsDatastore,
     ISolutionsDatastore solutionsDatastore) :
     base(context, logger, claimDatastore, contactsDatastore, solutionsDatastore)
 {
 }
 public DummyEvidenceLogicBase(
     IEvidenceBaseModifier <EvidenceBase> modifier,
     IEvidenceDatastore <EvidenceBase> datastore,
     IContactsDatastore contacts,
     IEvidenceValidator <EvidenceBase> validator,
     IEvidenceFilter <IEnumerable <EvidenceBase> > filter,
     IHttpContextAccessor context) :
     base(modifier, datastore, contacts, validator, filter, context)
 {
 }
 public StandardsApplicableEvidenceLogic(
     IStandardsApplicableEvidenceModifier modifier,
     IStandardsApplicableEvidenceDatastore datastore,
     IContactsDatastore contacts,
     IStandardsApplicableEvidenceValidator validator,
     IStandardsApplicableEvidenceFilter filter,
     IHttpContextAccessor context) :
     base(modifier, datastore, contacts, validator, filter, context)
 {
 }
 public StandardsApplicableReviewsLogic(
     IStandardsApplicableReviewsModifier modifier,
     IStandardsApplicableReviewsDatastore datastore,
     IContactsDatastore contacts,
     IStandardsApplicableReviewsValidator validator,
     IStandardsApplicableReviewsFilter filter,
     IHttpContextAccessor context) :
     base(modifier, datastore, contacts, validator, filter, context)
 {
 }
 public DummyReviewsLogicBase(
     IReviewsBaseModifier <ReviewsBase> modifier,
     IReviewsDatastore <ReviewsBase> datastore,
     IContactsDatastore contacts,
     IReviewsValidator <ReviewsBase> validator,
     IReviewsFilter <IEnumerable <ReviewsBase> > filter,
     IHttpContextAccessor context) :
     base(modifier, datastore, contacts, validator, filter, context)
 {
 }
 public CapabilitiesImplementedEvidenceLogic(
     ICapabilitiesImplementedEvidenceModifier modifier,
     ICapabilitiesImplementedEvidenceDatastore datastore,
     IContactsDatastore contacts,
     ICapabilitiesImplementedEvidenceValidator validator,
     ICapabilitiesImplementedEvidenceFilter filter,
     IHttpContextAccessor context) :
     base(modifier, datastore, contacts, validator, filter, context)
 {
 }
Пример #13
0
 public BasicAuthentication(
     IContactsDatastore contactDatastore,
     IOrganisationsDatastore organisationDatastore,
     IHostingEnvironment env
     )
 {
     _contactDatastore      = contactDatastore;
     _organisationDatastore = organisationDatastore;
     _env = env;
 }
 public CapabilitiesImplementedReviewsLogic(
     ICapabilitiesImplementedReviewsModifier modifier,
     ICapabilitiesImplementedReviewsDatastore datastore,
     IContactsDatastore contacts,
     ICapabilitiesImplementedReviewsValidator validator,
     ICapabilitiesImplementedReviewsFilter filter,
     IHttpContextAccessor context) :
     base(modifier, datastore, contacts, validator, filter, context)
 {
 }
Пример #15
0
 public ReviewsLogicBase(
     IReviewsBaseModifier <T> modifier,
     IReviewsDatastore <T> datastore,
     IContactsDatastore contacts,
     IReviewsValidator <T> validator,
     IReviewsFilter <IEnumerable <T> > filter,
     IHttpContextAccessor context) :
     base(context)
 {
     _modifier  = modifier;
     _datastore = datastore;
     _contacts  = contacts;
     _validator = validator;
     _filter    = filter;
 }
 public EvidenceLogicBase(
     IEvidenceBaseModifier <T> modifier,
     IEvidenceDatastore <T> datastore,
     IContactsDatastore contacts,
     IEvidenceValidator <T> validator,
     IEvidenceFilter <IEnumerable <T> > filter,
     IHttpContextAccessor context) :
     base(context)
 {
     _modifier  = modifier;
     _datastore = datastore;
     _contacts  = contacts;
     _validator = validator;
     _filter    = filter;
 }
Пример #17
0
 public BearerAuthentication(
     IUserInfoResponseCache cache,
     IConfiguration config,
     ILogger <BearerAuthentication> logger,
     IUserInfoResponseRetriever userInfoClient,
     IContactsDatastore contactsDatastore,
     IOrganisationsDatastore organisationDatastore)
 {
     _cache                 = cache;
     _config                = config;
     _logger                = logger;
     _userInfoClient        = userInfoClient;
     _contactsDatastore     = contactsDatastore;
     _organisationDatastore = organisationDatastore;
     _logBearerAuth         = Settings.LOG_BEARERAUTH(_config);
 }
Пример #18
0
 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;
 }
Пример #19
0
        protected ClaimsValidatorBase(
            IHttpContextAccessor context,
            ILogger <ClaimsValidatorBase <T> > logger,
            IClaimsDatastore <T> claimDatastore,
            IContactsDatastore contactsDatastore,
            ISolutionsDatastore solutionsDatastore) :
            base(context, logger)
        {
            _claimDatastore     = claimDatastore;
            _contactsDatastore  = contactsDatastore;
            _solutionsDatastore = solutionsDatastore;

            RuleSet(nameof(IClaimsLogic <T> .Create), () =>
            {
                MustBeValidSolutionId();
                MustBeSameOrganisation();
                MustBePending();
                MustBeValidOwnerId();
                OwnerMustBeSameOrganisation();
            });

            RuleSet(nameof(IClaimsLogic <T> .Update), () =>
            {
                MustBeValidId();
                MustBeValidSolutionId();
                MustBeSameSolution();
                MustBeSameOrganisation();
                MustBeValidStatusTransition();
                MustBeValidOwnerId();
                OwnerMustBeSameOrganisation();
            });

            RuleSet(nameof(IClaimsLogic <T> .Delete), () =>
            {
                MustBeValidId();
                MustBeValidSolutionId();
                MustBeSameOrganisation();
                MustBePending();
            });
        }
        public SolutionsExLogic(
            ISolutionsModifier solutionsModifier,

            ICapabilitiesImplementedModifier capabilitiesImplementedModifier,
            IStandardsApplicableModifier standardsApplicableModifier,

            ICapabilitiesImplementedEvidenceModifier capabilitiesImplementedEvidenceModifier,
            IStandardsApplicableEvidenceModifier standardsApplicableEvidenceModifier,

            ICapabilitiesImplementedReviewsModifier capabilitiesImplementedReviewsModifier,
            IStandardsApplicableReviewsModifier standardsApplicableReviewsModifier,

            ISolutionsExDatastore datastore,
            IHttpContextAccessor context,
            ISolutionsExValidator validator,
            ISolutionsExFilter filter,
            IContactsDatastore contacts,
            IEvidenceBlobStoreLogic evidenceBlobStoreLogic) :
            base(context)
        {
            _solutionsModifier = solutionsModifier;

            _capabilitiesImplementedModifier = capabilitiesImplementedModifier;
            _standardsApplicableModifier     = standardsApplicableModifier;

            _capabilitiesImplementedReviewsModifier = capabilitiesImplementedReviewsModifier;
            _standardsApplicableReviewsModifier     = standardsApplicableReviewsModifier;

            _capabilitiesImplementedEvidenceModifier = capabilitiesImplementedEvidenceModifier;
            _standardsApplicableEvidenceModifier     = standardsApplicableEvidenceModifier;

            _datastore = datastore;
            _validator = validator;
            _filter    = filter;
            _contacts  = contacts;
            _evidenceBlobStoreLogic = evidenceBlobStoreLogic;
        }
 public DummyEvidenceBaseModifier(
     IHttpContextAccessor context,
     IContactsDatastore contacts) :
     base(context, contacts)
 {
 }
Пример #22
0
 public PhoneBookService(IContactsDatastore store)
 {
     _store = store;
 }
Пример #23
0
 public StandardsApplicableEvidenceModifier(
     IHttpContextAccessor context,
     IContactsDatastore contacts) :
     base(context, contacts)
 {
 }
 public ContactsApiController(IContactsDatastore datastore)
 {
     _datastore = datastore;
 }
 public DummyReviewsBaseModifier(
     IHttpContextAccessor context,
     IContactsDatastore contacts) :
     base(context, contacts)
 {
 }
 public CapabilitiesImplementedReviewsModifier(
     IHttpContextAccessor context,
     IContactsDatastore contacts) :
     base(context, contacts)
 {
 }