public void SetGuildSettings(ObjectGuid guildGuid, LFGuildSettings settings) { _guildSettings[guildGuid] = settings; SQLTransaction trans = new SQLTransaction(); PreparedStatement stmt = DB.Characters.GetPreparedStatement(CharStatements.REP_GUILD_FINDER_GUILD_SETTINGS); stmt.AddValue(0, settings.GetGUID().GetCounter()); stmt.AddValue(1, settings.GetAvailability()); stmt.AddValue(2, settings.GetClassRoles()); stmt.AddValue(3, settings.GetInterests()); stmt.AddValue(4, settings.GetLevel()); stmt.AddValue(5, settings.IsListed()); stmt.AddValue(6, settings.GetComment()); trans.Append(stmt); DB.Characters.CommitTransaction(trans); }
public LFGuildSettings(LFGuildSettings settings) : base(settings) { _listed = settings.IsListed(); _team = settings.GetTeam(); }