private Mylist.MylistItem[] ConvertMylistItem(GetMylist.List[] Serial) { var result = new Mylist.MylistItem[Serial.Length]; for (int i = 0; i < result.Length; i++) { result[i] = new Mylist.MylistItem(); result[i].Description = Serial[i].mylist_comment; result[i].RegisterTime = unixTime.AddSeconds(Serial[i].create_time).ToLocalTime(); result[i].UpdateTime = DateTime.Parse(Serial[i].thread_update_time); result[i].VideoInfo = (ic == null) ? new Video.VideoInfo(Serial[i].id) : ic.GetVideoInfo(Serial[i].id); result[i].VideoInfo.ComentCounter = Serial[i].num_res; result[i].VideoInfo.ID = Serial[i].id; result[i].VideoInfo.Length = new TimeSpan(0, 0, Serial[i].length_seconds); result[i].VideoInfo.MylistCounter = Serial[i].mylist_counter; result[i].VideoInfo.PostTime = DateTime.Parse(Serial[i].first_retrieve); result[i].VideoInfo.ShortDescription = Serial[i].description_short; result[i].VideoInfo.Thumbnail = NewPicture(result[i].VideoInfo.Thumbnail, Serial[i].thumbnail_url); result[i].VideoInfo.Title = Serial[i].title; result[i].VideoInfo.ViewCounter = Serial[i].view_counter; } return(result); }
private Mylist.MylistItem[] ConvertMylistItem(GetDeflist.Mylistitem[] Serial) { var result = new Mylist.MylistItem[Serial.Length]; for (int i = 0; i < result.Length; i++) { result[i] = new Mylist.MylistItem() { Description = Serial[i].description, RegisterTime = unixTime.AddSeconds(double.Parse(Serial[i].create_time)).ToLocalTime(), UpdateTime = unixTime.AddSeconds(double.Parse(Serial[i].update_time)).ToLocalTime(), VideoInfo = (ic == null) ? new Video.VideoInfo(Serial[i].item_data.video_id) : ic.GetVideoInfo(Serial[i].item_data.video_id), }; result[i].VideoInfo.ComentCounter = int.Parse(Serial[i].item_data.num_res); result[i].VideoInfo.Length = new TimeSpan(0, 0, int.Parse(Serial[i].item_data.length_seconds)); result[i].VideoInfo.MylistCounter = int.Parse(Serial[i].item_data.mylist_counter); result[i].VideoInfo.PostTime = unixTime.AddSeconds(double.Parse(Serial[i].item_data.first_retrieve)).ToLocalTime(); result[i].VideoInfo.Title = Serial[i].item_data.title; result[i].VideoInfo.ViewCounter = int.Parse(Serial[i].item_data.view_counter); result[i].VideoInfo.Thumbnail = NewPicture(result[i].VideoInfo.Thumbnail, Serial[i].item_data.thumbnail_url); } return(result); }