Пример #1
0
        private static List <Data.Achievement> GetDataAchievements()
        {
            string text = File.ReadAllText("achievements.csv");

            List <Data.Achievement> achievements = new List <Data.Achievement>();

            foreach (string line in text.Split(new[] { Environment.NewLine }, StringSplitOptions.None))
            {
                // Id	Name	GameId	Description	ImageUrl
                string[] fields = line.Split('\t');

                Data.Achievement achievement = new Data.Achievement
                {
                    Id          = Convert.ToInt32(fields[0]),
                    Name        = fields[1],
                    GameId      = Convert.ToInt32(fields[2]),
                    Description = fields[3],
                    ImageUrl    = fields[4]
                };

                achievements.Add(achievement);
            }
            return(achievements);
        }
 public void InsertOnSubmit(Data.Achievement achievement)
 {
     achievement.Id = _achievements.Keys.Max() + 1;
     _achievements.Add(achievement.Id, achievement);
 }
Пример #3
0
 protected override void DoExecute(Data.Achievement data)
 {
     Console.WriteLine("{0}, {1},授予你[{2}]称号。", data.MemberId, data.Desc, data.Title);
 }