public UserInGuild GetOrCreateGuildUser(ulong userId, string name) { var user = GetUser(userId); if (user == null) { user = new UserInGuild { UserId = userId, Name = name, Guild = this }; UsersInGuild.Add(user); } else { user.Name = name; } return(GetUser(userId) !); }
public UserInGuild?GetUser(ulong userId) { return(UsersInGuild.SingleOrDefault(x => x.UserId == userId)); }