public NotificationProcessor( ICommandContextManager commandContextManager, IReadModelRepositoryFor <DataCollector> dataCollectors, IReadModelRepositoryFor <HealthRisk> healthRisks, INotificationParser textMessageParser, IAggregateRootRepositoryFor <CaseReporting> caseReportingRepository) { _commandContextManager = commandContextManager; _dataCollectors = dataCollectors; _healthRisks = healthRisks; _textMessageParser = textMessageParser; _caseReportingRepository = caseReportingRepository; }
/// <summary> /// Instantiates an instance fo <see cref="ImprovementStepResultHandler" /> /// </summary> /// <param name="executionContextManager">An <see cref="IExecutionContextManager" /> for setting the Tenant in the <see cref="ExecutionContext" /></param> /// <param name="commandContextManager">An <see cref="ICommandContextManager" /> for establishing a <see cref="ICommandContext" /> </param> /// <param name="repository">A repository for fetching <see cref="Improvement">improvements</see></param> /// <param name="improvementContextFactory">A factory for creating <see cref="ImprovementContext"> improvement contexts </see></param> /// <param name="recipeLocator">A locator for finding the correct <see cref="Recipe" /></param> public ImprovementStepResultHandler( IExecutionContextManager executionContextManager, ICommandContextManager commandContextManager, IAggregateRootRepositoryFor <Improvement> repository, IImprovementContextFactory improvementContextFactory, IRecipeLocator recipeLocator) { _executionContextManager = executionContextManager; _commandContextManager = commandContextManager; _repository = repository; _improvementContextFactory = improvementContextFactory; _recipeLocator = recipeLocator; }
public AlertRulesProcessor( ICommandContextManager commandContextManager, IAggregateRootRepositoryFor <Domain.Alerts.Alerts> alertsAggregateRootRepository, IReadModelRepositoryFor <Read.Reports.Report> reportRepository, IReadModelRepositoryFor <Read.AlertRules.AlertRule> alertRuleRepository ) { _commandContextManager = commandContextManager; _alertsAggregateRootRepository = alertsAggregateRootRepository; _reportRepository = reportRepository; _alertRuleRepository = alertRuleRepository; }
public AutomaticRepliesController( IDefaultAutomaticReplies defaultAutomaticReplies, IDefaultAutomaticReplyKeyMessages defaultAutomaticReplyKeyMessages, IAutomaticReplies automaticReplies, IAutomaticReplyKeyMessages automaticReplyKeyMessages, IAggregateRootRepositoryFor <AutomaticReplyDefinition> automaticReplyRepository ) { _defaultAutomaticReplies = defaultAutomaticReplies; _defaultAutomaticReplyKeyMessages = defaultAutomaticReplyKeyMessages; _automaticReplies = automaticReplies; _automaticReplyKeyMessages = automaticReplyKeyMessages; _automaticReplyRepository = automaticReplyRepository; }
public UserInvitationCommandHandler( IAggregateRootRepositoryFor <UserInvitation> aggregateRootRepoForUserInvitation ) { _aggregateRootRepoForUserInvitation = aggregateRootRepoForUserInvitation; }
public DataCollectorCommandHandler( IAggregateRootRepositoryFor <DataCollector> repository ) { _repository = repository; }
public AccountCommandHandlers(IAggregateRootRepositoryFor <Account> repository) { _repository = repository; }
public TestDataCommandHandler(IAggregateRootRepositoryFor <DataCollector> dataCollectorAggregate) { _dataCollectorAggregate = dataCollectorAggregate; }
public RegistrationHandler(IAggregateRootRepositoryFor <DataCollector> repository) { _repository = repository; }
public TextMessageCommandHandler( IAggregateRootRepositoryFor <TextMessage> aggregateRootRepoForMessage ) { _aggregateRootRepoForMessage = aggregateRootRepoForMessage; }
public CreateItemHandler( IAggregateRootRepositoryFor <TodoList> aggregateRootRepoForTodoList ) { _aggregateRootRepoForTodoList = aggregateRootRepoForTodoList; }
public ChangingCommandHandler(IAggregateRootRepositoryFor <StaffUser> repository) { _repository = repository; }
public TrainingHandler( IAggregateRootRepositoryFor <DataCollector> repository ) { _repository = repository; }
public ThrottleCommandHandlers(IAggregateRootRepositoryFor <Throttling> repository) { _repository = repository; }
public TestDataCommandHandler(IAggregateRootRepositoryFor <CaseReporting> caseReportingAggregate, ISerializer serializer) { _caseReportingAggregate = caseReportingAggregate; _serializer = serializer; }
public MyCommandHandler(ILogger logger, IAggregateRootRepositoryFor <MyAggregate> repository) { _logger = logger; _repository = repository; }
public CaseReportsProcessor(IAggregateRootRepositoryFor <CaseReport> caseReportAggregateRootRepository) { _caseReportAggregateRootRepository = caseReportAggregateRootRepository; }
public ProjectCommandHandler(IAggregateRootRepositoryFor <Project> aggregate) { _aggregate = aggregate; }
public TestDataCommandHandler(IAggregateRootRepositoryFor <CaseReport> caseReportAggregate) { _caseReportAggregate = caseReportAggregate; }
public HealthRiskCommandHandler(IAggregateRootRepositoryFor <HealthRisk> aggregate) { _aggregate = aggregate; }
public StoreCommandHandler( IAggregateRootRepositoryFor <Store> aggregateRootRepoForStore ) { _aggregateRootRepoForStore = aggregateRootRepoForStore; }
public RegisteringCommandHandlers(IAggregateRootRepositoryFor <StaffUser> repository, ISystemClock systemClock) { _repository = repository; _systemClock = systemClock; }
public AutomaticRepliesCommandHandlers(IAggregateRootRepositoryFor <AutomaticReplyDefinition> automaticReplyRepository) { _automaticReplyRepository = automaticReplyRepository; }
public TestDataCommandHandler(IAggregateRootRepositoryFor <DataCollector> dataCollectorAggregate, ISerializer serializer) { _dataCollectorAggregate = dataCollectorAggregate; _serializer = serializer; }
public SmsGatewayCommandHandlers( IAggregateRootRepositoryFor <SmsGatewayAggregate> aggregateRootRepoForSmsGatewayAggregate ) { _repository = aggregateRootRepoForSmsGatewayAggregate; }
public InformationAlteringHandler(IAggregateRootRepositoryFor <DataCollector> repository) { _repository = repository; }
public TestDataCommandHandler(IAggregateRootRepositoryFor <HealthRisk> healthRiskAggregate, IAggregateRootRepositoryFor <NationalSociety> nationalSocietyAggregate, IAggregateRootRepositoryFor <User> userAggregate) { _healthRiskAggregate = healthRiskAggregate; _nationalSocietyAggregate = nationalSocietyAggregate; _userAggregate = userAggregate; }
public NationalSocietyCommandHandler( IAggregateRootRepositoryFor <NationalSociety> aggregateRootRepoForNationalSociety ) { _aggregateRootRepoForNationalSociety = aggregateRootRepoForNationalSociety; }
/// <summary> /// Instantiates an instance of <see cref="CommandHandlers" /> /// </summary> /// <param name="aggregateRootRepoForImprovement">Aggregate Root Repository for <see cref="Improvement" /></param> public CommandHandlers( IAggregateRootRepositoryFor <Improvement> aggregateRootRepoForImprovement ) { _aggregateRootRepoForImprovement = aggregateRootRepoForImprovement; }
public RegisterOwnerCommandHandler(IAggregateRootRepositoryFor <DataOwner> aggregateRoot) { _aggregateRoot = aggregateRoot; }