public async Task <List <TopWinner> > TopWinners(TopWinnerQuery query) { using (var db = databaseManager.GetReadOnlyDatabase(query.OperatorId)) { var result = await db.TopWinners .Query("REPORTTOPWINNER @OperatorId, @GameId, @StartDateInUTC, @EndDateInUTC, @Username, @Top, @CurrencyId", query) .ToListAsync(); return(result.WithFilters(query)); } }
public async Task <IActionResult> TopWinners([FromQuery] TopWinnerQuery query) => GetResult(await reportsRepository.TopWinners(query));