public async Task <IEnumerable <CreatureListReadModel> > Handle(GetMonsterListsQuery request, CancellationToken cancellationToken)
        {
            var collection = _database.GetCollection <MonsterList>("monsterLists");

            var monsterLists = await collection.AsQueryable()
                               .ToListAsync(cancellationToken);

            return(_mapper.Map <IEnumerable <CreatureListReadModel> >(monsterLists));
        }
Exemplo n.º 2
0
 public Task <IEnumerable <CreatureListReadModel> > Find(GetMonsterListsQuery query, CancellationToken cancellationToken)
 {
     return(_mediator.Send(query ?? new GetMonsterListsQuery(), cancellationToken));
 }