public static void SavePlayerBaseSpell(player_base_spell spell) { if (spell.Spell == 0) return; var old = (from d in DB.LEGACY.player_base_spell where d.Class == spell.Class && d.Spell == spell.Spell select d).SingleOrDefault(); if (old == null) { DB.LEGACY.player_base_spell.Add(spell); } else old.LearnOnCreate = spell.LearnOnCreate; DB.LSave(); }
public static void DeletePlayerBaseSpell(player_base_spell spell) { var old = (from d in DB.LEGACY.player_base_spell where d.Class == spell.Class && d.Spell == spell.Spell select d).SingleOrDefault(); if (old != null) { DB.LEGACY.player_base_spell.Remove(old); DB.LSave(); } }