Implemented database basic functions, added ToFormattedString to Card class, improved commands sending to the guild manager on discord, added toString to user class

This commit is contained in:
Samuele Lorefice
2023-11-07 04:34:04 +01:00
parent 57ddbbf115
commit 85450824a6
4 changed files with 197 additions and 17 deletions

16
User.cs
View File

@@ -4,16 +4,28 @@ namespace IsleBot;
public class User {
[DataMember(IsRequired = true)]
public int Id { get; private set; }
public ulong Id { get; private set; }
public string UserName { get; set; }
public List<Card> Cards { get; set; }
//public List<Match> Matches { get; set; }
public User(int id, string userName) {
public User(ulong id, string userName) {
Id = id;
UserName = userName;
Cards = new List<Card>();
}
public override string ToString() {
var profileStr = $"**{UserName}**\n"+
$"**Total Cards:** {Cards.Count}\n" +
$"\n";
foreach (var card in Cards.Take(5)) {
profileStr += card.ToFormattedString() + "\n";
}
return profileStr;
}
}