public static Dictionary<int, AchievementInfo> LoadAchievementInfoDB() { Dictionary<int, AchievementInfo> dictionary = new Dictionary<int, AchievementInfo>(); using (ProduceBussiness bussiness = new ProduceBussiness()) { AchievementInfo[] aLlAchievement = bussiness.GetALlAchievement(); foreach (AchievementInfo info in aLlAchievement) { if (!dictionary.ContainsKey(info.ID)) { dictionary.Add(info.ID, info); } } } return dictionary; }