RegisterBuilder() public method

public RegisterBuilder ( QueryModelBuilder queryModelBuilder ) : void
queryModelBuilder QueryModelBuilder
return void
Exemplo n.º 1
0
        private static void RegisterHandlers(IEnumerable <CommandHandler> commandHandlers, IEnumerable <QueryHandler> queryHandlers, IEnumerable <QueryModelBuilder> queryModelBuilders)
        {
            CommandBus commandBus = GetService <CommandBus>();
            EventBus   eventBus   = GetService <EventBus>();
            QueryBus   queryBus   = GetService <QueryBus>();

            commandHandlers.ToList().ForEach(ch => commandBus.RegisterHandler(ch));
            queryModelBuilders.ToList().ForEach(qmb => eventBus.RegisterBuilder(qmb));
            queryHandlers.ToList().ForEach(qh => queryBus.RegisterHandler(qh));
        }