public async Task IdUser(SocketGuildUser user) { string result = ""; UserNicknames n = UsersNicknames.GetNicknames(user.Id); UserUsernames u = UsersUsernames.GetUsernames(user.Id); foreach (string username in u.Usernames) { result += $"- {username}\n"; if (result.Length > 1970) { break; } } await Context.Channel.SendMessageAsync(result); result = ""; foreach (string nickname in n.Nicknames) { result += $"- {nickname}\n"; if (result.Length > 1970) { break; } } await Context.Channel.SendMessageAsync(result); }
private static UserUsernames CreateUserUsernames(ulong id) { UserUsernames names = new UserUsernames() { ID = id, Usernames = new List <string>() }; _usernames.Add(names); Save(); return(names); }
private static UserUsernames GetUserUsernames(ulong id) { IEnumerable <UserUsernames> result = from u in _usernames where u.ID == id select u; UserUsernames names = result.FirstOrDefault(); if (names == null) { names = CreateUserUsernames(id); } return(names); }