public async Task GetSoldierRecordAsync(string map) { var result = await TempusDataAccess.GetFullMapOverViewAsync(map); var demoRecord = result.SoldierRuns.OrderBy(x => x.Duration).First(); await ReplyNewEmbedAsync( $"**Soldier WR**" + TempusActivityService.FormatRecordSuffix(result, demoRecord), false); }
public async Task GetSoldierTimeAsync(string map, int place) { var result = await TempusDataAccess.GetFullMapOverViewAsync(map); var demoRecord = result.SoldierRuns.OrderBy(x => x.Duration).Skip(place - 1).First(); if (demoRecord != null) { await ReplyNewEmbedAsync( $"**Soldier #{place}**" + TempusActivityService.FormatRecordSuffix(result, demoRecord), false); } else { await ReplyNewEmbedAsync("Time not found"); } }