protected override async Task <IEnumerable <long> > ExecuteAsync(GetRecommendedGamesQuery request, CancellationToken ct) { GetRecommendedGamesQueryDto queryDto = _mapper.Map <GetRecommendedGamesQueryDto>(request); return(await _recommendationService.GetRecommendedGamesAsync(queryDto, ct)); }
public async Task <IActionResult> GetRecommendedGames([FromQuery] GetRecommendedGamesQuery query) { query.AccountId = User?.GetUserIfOrDefaultId(); return(Ok(await _mediator.Send(query))); }