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));
            }
        }
Example #2
0
 public async Task <IActionResult> TopWinners([FromQuery] TopWinnerQuery query) =>
 GetResult(await reportsRepository.TopWinners(query));