public async Task <IEnumerable <Widget> > Get() { var result = await _requests.RequestAsync <List.Request, List.Response>(new List.Request()); return(result.Widgets); }
public void Start() { _commands.CommandAsync(new TestCommand()); _events.PublishAsync(new TestEvent()); _requests.RequestAsync <TestRequest, TestResponse>(new TestRequest()); }