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);
        }