public static void Serialize() { Achievements = new Dictionary<int, Achievement>(); using (var Client = new DatabaseClient("SELECT * FROM achievements ORDER BY parent_id ASC")) { foreach (DataRow Row in Client.GetTable().Rows) { var Item = new Achievement(Row); Achievements.Add(Item.Id, Item); } } AchievementCategorys = new Dictionary<int, AchievementCategory>(); using (var Client = new DatabaseClient("SELECT * FROM achievements_categorys")) { foreach (DataRow Row in Client.GetTable().Rows) { var Item = new AchievementCategory(Row); AchievementCategorys.Add(Item.Id, Item); } } }
public static SerializeResult Serialize() { NavigatorHandler.Serialize(); AchievementHandler.Serialize(); try { CharacterIgnores = new Dictionary<int, CharacterIgnore>(); using (var Adapter = new DatabaseClient("SELECT * FROM character_ignores")) { var Table = Adapter.GetTable(); foreach (DataRow Row in Table.Rows) { var Item = new CharacterIgnore(Row); CharacterIgnores.Add(Item.Id, Item); } } CharacterAchievements = new Dictionary<int, CharacterAchievement>(); using (var Adapter = new DatabaseClient("SELECT * FROM character_achievements")) { var Table = Adapter.GetTable(); foreach (DataRow Row in Table.Rows) { var Item = new CharacterAchievement(Row); CharacterAchievements.Add(Item.Id, Item); } } AchievementDetails = new Dictionary<int, AchievementDetail>(); using (var Adapter = new DatabaseClient("SELECT * FROM achievements_details")) { var Table = Adapter.GetTable(); foreach (DataRow Row in Table.Rows) { var Item = new AchievementDetail(Row); AchievementDetails.Add(Item.Id, Item); } } } catch { return SerializeResult.Broken; } return SerializeResult.Finished; }
public static void Serialize() { Publics = new Dictionary<int, NavigatorPublic>(); using (var Client = new DatabaseClient("SELECT * FROM navigator_publics")) { foreach (DataRow Row in Client.GetTable().Rows) { var Item = new NavigatorPublic(Row); Publics.Add(Item.Id, Item); } } }