Correction des tops (oublié le sum pour les tops de plus d'un jour :) ) + amélioration mise en page
This commit is contained in:
parent
0f7dd7708e
commit
e63c0a902f
@ -54,17 +54,18 @@ namespace Sean.Modules
|
||||
};
|
||||
builder.Footer = new EmbedFooterBuilder { Text = "Allez, au boulot, on peut encore faire pire !" };
|
||||
int place = 1;
|
||||
var liste = await dbService.Scores.Where(s => s.Date >= depuis).GroupBy(s => s.Score).OrderByDescending(s => s.Key).ToListAsync();
|
||||
var liste = await dbService.Scores.Where(s => s.Date >= depuis).GroupBy(s => s.UserId).Select(s => new ScoreUtilisateur { UserId = s.Key, Name = s.First().Name, Score = s.Sum(x => x.Score) }).GroupBy(s => s.Score).OrderByDescending(s => s.Key).ToListAsync();
|
||||
foreach (var groupe in liste)
|
||||
{
|
||||
string nom = string.Empty;
|
||||
if (place == 1) nom += ":first_place: ";
|
||||
else if (place == 2) nom += ":second_place: ";
|
||||
else if (place == 3) nom += ":third_place: ";
|
||||
else if (place == liste.Count) nom += ":poop: ";
|
||||
string titre = string.Empty;
|
||||
if (place == 1) titre += ":first_place: ";
|
||||
else if (place == 2) titre += ":second_place: ";
|
||||
else if (place == 3) titre += ":third_place: ";
|
||||
else if (place == liste.Count) titre += ":poop: ";
|
||||
titre += $"Score : {groupe.Key}";
|
||||
|
||||
nom += string.Join(", ", groupe.Select(g => g.Name));
|
||||
builder.AddField(nom, groupe.Key, true);
|
||||
string nom = "```" + string.Join("\n", groupe.Select(g => " " + g.Name)) + "```";
|
||||
builder.AddField(titre, nom, true);
|
||||
place++;
|
||||
}
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user