Пример #1
0
 private Task HandleGeneric <TAction>(TAction action, BlockActionRequest request)
     where TAction : BlockAction
 {
     return(Task.WhenAll(_handlers
                         .OfType <IBlockActionHandler <TAction> >()
                         .Select(h => h.Handle(action, request))));
 }
Пример #2
0
 public Task Handle(BlockActionRequest request) => HandleGeneric((dynamic)request.Action, request);