Esempio n. 1
0
        public async Task <IActionResult> GetEventStreams()
        {
            var query  = new GetAllEventStreamsQuery();
            var result = await this.queryHandlerAsync.HandleAsync(query).ConfigureAwait(false);

            return(this.Ok(result));
        }
Esempio n. 2
0
        public async Task <IEnumerable <EventStream> > HandleAsync(GetAllEventStreamsQuery query)
        {
            var eventStreams = await this.eventStore.GetEventStreams().ConfigureAwait(false);

            return(!eventStreams.Any() ? new List <EventStream>() : eventStreams.MapStreams());
        }