public async Task CommandAsync <TRequest>(TRequest request) { HandleCommand <TRequest> handler = _resolver.Resolve <HandleCommand <TRequest> >(); await handler.CommandAsync(request, this, ContextScopeManager.Current); }
public void Command <TRequest>(TRequest request) { HandleCommand <TRequest> handler = _resolver.Resolve <HandleCommand <TRequest> >(); handler.Command(request, this, ContextScopeManager.Current); }