internal static bool RoleFind(ulong GuildID, Enums.RoleLevel RoleLevel, [MaybeNullWhen(true)] out Roles DBRole) { DBRole = RolesCollection.FindOne(Role => Role.GuildID == GuildID & Role.RoleLevel == Enum.GetName(typeof(Enums.RoleLevel), RoleLevel)); return(DBRole != null); }
internal static bool RolesListFind(ulong GuildID, Enums.RoleLevel RoleLevel, [MaybeNullWhen(true)] out List <Roles> DBRoles) { DBRoles = RolesCollection.Find(Role => Role.GuildID == GuildID & Role.RoleLevel == Enum.GetName(typeof(Enums.RoleLevel), RoleLevel)).ToList(); return(DBRoles != null); }
internal static bool RoleExist(ulong GuildID, Enums.RoleLevel RoleLevel) => RoleFind(GuildID, RoleLevel, out Roles _);