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