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); }
protected override void DoExecute(Data.Achievement data) { Console.WriteLine("{0}, {1},授予你[{2}]称号。", data.MemberId, data.Desc, data.Title); }