/// <summary> /// 今週の成績を追加 /// </summary> /// <param name="records">今週の成績</param> public void AddThisWeek(string[] records) { var data = new KnightsRecordData(); // 日付 data.RecordDate = DateTime.Today; // プロデューサーランク var producerRank = records[5].Trim().Replace("<br>", string.Empty); data.SetProducerRank(producerRank); // ファン数 data.FanCount = int.Parse(records[7].Trim().Replace("<br>", string.Empty)); recordList.Add(data); }
/// <summary> /// PRAの成績を追加 /// </summary> /// <param name="records">PRAの成績</param> public void AddRecords(string [] records) { var data = new KnightsRecordData(); // 日付 var parseValue = DateTime.MaxValue; if (DateTime.TryParseExact(records[0].Trim(), "yyyy-MM-dd", System.Globalization.DateTimeFormatInfo.CurrentInfo, System.Globalization.DateTimeStyles.None, out parseValue) == true) { // 成功 data.RecordDate = parseValue; } // プロデューサーランク var producerRank = records[1].Trim().Replace("ランク", string.Empty); data.SetProducerRank(producerRank); // 順位 data.WeeklyRank = int.Parse(records[2].Trim()); // ファン数 data.FanCount = int.Parse(records[4].Trim()); recordList.Add(data); }