Пример #1
0
 private static IDependencyResolverBuilder RegisterCommandHandlers(this IDependencyResolverBuilder builder)
 {
     return(builder
            .RegisterCommandHandlerWithResponseAsync <CreateTransactionCommandHandler, CreateTransactionCommand, Guid>());
 }
Пример #2
0
 public static void Define(IDependencyResolverBuilder builder)
 {
     builder.Register<IApplications>(typeof(Applications));
     builder.RegisterInstance<IApplicationsPersistorFactory>(new DelegatingApplicationsPersistorFactory(builder.PersistorTypeBuilder));
     builder.Register<IUserService>(typeof(UserService));
 }
Пример #3
0
 private static IDependencyResolverBuilder RegisterQueryHandlers(this IDependencyResolverBuilder builder)
 {
     return(builder
            .RegisterQueryHandlerAsync <GetTransactionByIdQueryHandler, GetTransactionByIdQuery, TransactionByIdDto>()
            .RegisterQueryHandlerAsync <GetTransactionsQueryHandler, GetTransactionsQuery, PagedResultDto <TransactionByIdDto> >());
 }