public static void SaveQuestAddon(quest_template_addon addon) { var old = (from d in DB.LEGACY.quest_template_addon where d.ID == addon.ID select d).SingleOrDefault(); if (old != null) DB.LEGACY.quest_template_addon.Remove(old); DB.LEGACY.quest_template_addon.Add(addon); DB.LSave(); }
public static void SaveEmptyQuestAddon(int id) { var old = (from d in DB.LEGACY.quest_template_addon where d.ID == id select d).SingleOrDefault(); if (old != null) DB.LEGACY.quest_template_addon.Remove(old); quest_template_addon addon = new quest_template_addon(); addon.ID = id; addon.MaxLevel = 0; addon.NextQuestID = 0; addon.PrevQuestID = 0; addon.ProvidedItemCount = 0; addon.RequiredMaxRepFaction = 0; addon.RequiredMaxRepValue = 0; addon.RequiredMinRepFaction = 0; addon.RequiredMinRepValue = 0; addon.RequiredSkillID = 0; addon.RequiredSkillPoints = 0; addon.RewardMailDelay = 0; addon.RewardMailTemplateID = 0; addon.SourceSpellID = 0; addon.SpecialFlags = 0; DB.LEGACY.quest_template_addon.Add(addon); DB.LSave(); }