Example #1
0
        public static void Setup()
        {
            Dispatcher = new MessageDispatcher(new SqlEventStore(ConfigurationManager.ConnectionStrings["DefaultConnection"].ConnectionString));

            CommandQueries = ReadModelFactory <CommandQueries>();

            Dispatcher.ScanInstance(new ParticipantCommandHandlers(CommandQueries));
            Dispatcher.ScanInstance(new ContingentCommandHandlers(CommandQueries));
            Dispatcher.ScanInstance(new ScoresCommandHandlers(CommandQueries, Dispatcher)); //TODO: Refactor Dispatcher out of Handler
            Dispatcher.ScanInstance(new TournamentCommandHandlers(CommandQueries));

            StatisticsQueries             = ReadModelFactory <StatisticsQueries>();
            ParticipantQueries            = ReadModelFactory <ParticipantQueries>();
            ParticipantProfileQueries     = ReadModelFactory <ParticipantProfileQueries>();
            ContingentViewQueries         = ReadModelFactory <ContingentViewQueries>();
            ContingentTravelPlanQueries   = ReadModelFactory <ContingentTravelPlanQueries>();
            ContingentPracticePlanQueries = ReadModelFactory <ContingentPracticePlanQueries>();
            ReservationQueries            = ReadModelFactory <ReservationQueries>();
            ScheduleQueries         = ReadModelFactory <ScheduleQueries>();
            MatchQueries            = ReadModelFactory <MatchQueries>();
            StandingQueries         = ReadModelFactory <StandingQueries>();
            HighScoreQueries        = ReadModelFactory <HighScoreQueries>();
            ParticipantScoreQueries = ReadModelFactory <ParticipantScoreQueries>();
            TeamScoreQueries        = ReadModelFactory <TeamScoreQueries>();
            TournamentQueries       = ReadModelFactory <TournamentQueries>();
            StepladderQueries       = ReadModelFactory <StepladderQueries>();
        }
Example #2
0
 public HomeController(IStatisticsQueries StatisticsQueries, ICountriesQueries CountriesQueries)
 {
     statisticsQueries = StatisticsQueries ?? throw new ArgumentNullException(nameof(StatisticsQueries));
     countriesQueries  = CountriesQueries ?? throw new ArgumentNullException(nameof(CountriesQueries));
 }