Beispiel #1
0
        public async Task <ActionResult <IReadOnlyList <string> > > GetAllGames()
        {
            var getCurrentGames         = new GetCurrentGamesQuery();
            var getCurrentGamesResponse = await _mediator.Send(getCurrentGames);

            return(new ActionResult <IReadOnlyList <string> >(getCurrentGamesResponse.Select(x => x.GameID).ToList()));
        }
Beispiel #2
0
 public Task <IReadOnlyList <MinesweeperApi.Models.Minesweeper> > Handle(GetCurrentGamesQuery request, CancellationToken cancellationToken)
 {
     return(Task.FromResult((IReadOnlyList <MinesweeperApi.Models.Minesweeper>)_games.Select(x => x.Value.MapToModel()).ToList()));
 }