Example #1
0
 public SearchLogic(
     IHttpContextAccessor context,
     ISearchDatastore datastore,
     ISolutionsExFilter solutionExFilter) :
     base(context)
 {
     _datastore        = datastore;
     _solutionExFilter = solutionExFilter;
 }
 public SolutionsExLogic(
     ISolutionsExDatastore datastore,
     IHttpContextAccessor context,
     ISolutionsExFilter filter) :
     base(context)
 {
     _datastore = datastore;
     _filter    = filter;
 }
        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;
        }