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;
 }
Exemple #3
0
        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;
 }
Exemple #7
0
 public AccountCommandHandlers(IAggregateRootRepositoryFor <Account> repository)
 {
     _repository = repository;
 }
 public TestDataCommandHandler(IAggregateRootRepositoryFor <DataCollector> dataCollectorAggregate)
 {
     _dataCollectorAggregate = dataCollectorAggregate;
 }
Exemple #9
0
 public RegistrationHandler(IAggregateRootRepositoryFor <DataCollector> repository)
 {
     _repository = repository;
 }
 public TextMessageCommandHandler(
     IAggregateRootRepositoryFor <TextMessage> aggregateRootRepoForMessage
     )
 {
     _aggregateRootRepoForMessage = aggregateRootRepoForMessage;
 }
 public CreateItemHandler(
     IAggregateRootRepositoryFor <TodoList> aggregateRootRepoForTodoList
     )
 {
     _aggregateRootRepoForTodoList = aggregateRootRepoForTodoList;
 }
Exemple #12
0
 public ChangingCommandHandler(IAggregateRootRepositoryFor <StaffUser> repository)
 {
     _repository = repository;
 }
Exemple #13
0
 public TrainingHandler(
     IAggregateRootRepositoryFor <DataCollector> repository
     )
 {
     _repository = repository;
 }
 public ThrottleCommandHandlers(IAggregateRootRepositoryFor <Throttling> repository)
 {
     _repository = repository;
 }
Exemple #15
0
 public TestDataCommandHandler(IAggregateRootRepositoryFor <CaseReporting> caseReportingAggregate, ISerializer serializer)
 {
     _caseReportingAggregate = caseReportingAggregate;
     _serializer             = serializer;
 }
Exemple #16
0
 public MyCommandHandler(ILogger logger, IAggregateRootRepositoryFor <MyAggregate> repository)
 {
     _logger     = logger;
     _repository = repository;
 }
Exemple #17
0
 public CaseReportsProcessor(IAggregateRootRepositoryFor <CaseReport> caseReportAggregateRootRepository)
 {
     _caseReportAggregateRootRepository = caseReportAggregateRootRepository;
 }
Exemple #18
0
 public ProjectCommandHandler(IAggregateRootRepositoryFor <Project> aggregate)
 {
     _aggregate = aggregate;
 }
Exemple #19
0
 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;
 }
Exemple #24
0
 public TestDataCommandHandler(IAggregateRootRepositoryFor <DataCollector> dataCollectorAggregate, ISerializer serializer)
 {
     _dataCollectorAggregate = dataCollectorAggregate;
     _serializer             = serializer;
 }
 public SmsGatewayCommandHandlers(
     IAggregateRootRepositoryFor <SmsGatewayAggregate> aggregateRootRepoForSmsGatewayAggregate
     )
 {
     _repository = aggregateRootRepoForSmsGatewayAggregate;
 }
Exemple #26
0
 public InformationAlteringHandler(IAggregateRootRepositoryFor <DataCollector> repository)
 {
     _repository = repository;
 }
Exemple #27
0
 public TestDataCommandHandler(IAggregateRootRepositoryFor <HealthRisk> healthRiskAggregate, IAggregateRootRepositoryFor <NationalSociety> nationalSocietyAggregate, IAggregateRootRepositoryFor <User> userAggregate)
 {
     _healthRiskAggregate      = healthRiskAggregate;
     _nationalSocietyAggregate = nationalSocietyAggregate;
     _userAggregate            = userAggregate;
 }
 public NationalSocietyCommandHandler(
     IAggregateRootRepositoryFor <NationalSociety> aggregateRootRepoForNationalSociety
     )
 {
     _aggregateRootRepoForNationalSociety = aggregateRootRepoForNationalSociety;
 }
Exemple #29
0
 /// <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;
 }