public async Task <IEnumerable <CreatureListReadModel> > Handle(GetPartiesQuery request, CancellationToken cancellationToken)
        {
            var collection = _database.GetCollection <Party>("parties");

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

            return(_mapper.Map <IEnumerable <CreatureListReadModel> >(parties));
        }
Esempio n. 2
0
 public Task <IEnumerable <CreatureListReadModel> > Find(GetPartiesQuery query, CancellationToken cancellationToken)
 {
     return(_mediator.Send(query ?? new GetPartiesQuery(), cancellationToken));
 }