Example #1
0
 public BusBuilder SubscribeToCommand <TCommand>() where TCommand : ICommand
 {
     using (var serviceScope = _webHost.Services.GetService <IServiceScopeFactory>().CreateScope())
     {
         var handler = (ICommandHandler <TCommand>)serviceScope.ServiceProvider.GetService(typeof(ICommandHandler <TCommand>));
         _bus.WithCommandHanderAsync(handler);
         return(this);
     }
 }