private void LoadData(Series series)
        {
            IsLoading = true;

            Title         = series.Title;
            Author        = series.Author;
            CoverImageUri = new Uri(series.CoverImageUri);
            Illustrator   = series.Illustrator;
            VolumeList.Clear();
            foreach (var vol in series.Volumes)
            {
                var vvm = new VolumeViewModel
                {
                    DataContext = vol
                };
                //await vvm.LoadDataAsync(vol.ID);
                //vvm.Description = vol.Description;
                //int no = 0;
                //foreach (var cp in vol.Chapters)
                //{
                //    var cpvm = new ChapterPreviewModel
                //    {
                //        Id = cp.Id,
                //        No = cp.ChapterNo,
                //        Title = cp.Title,
                //    };
                //    vvm.ChapterList.Add(cpvm);
                //}
                VolumeList.Add(vvm);
            }
            IsLoading = false;
            //await Task.WhenAll(VolumeList.Select(vvm => vvm.LoadDataAsync(vvm.Id)));
        }
Пример #2
0
		private void LoadData(Series series)
		{
			IsLoading = true;

			Title = series.Title;
			Author = series.Author;
			CoverImageUri = new Uri(series.CoverImageUri);
			Illustrator = series.Illustrator;
			VolumeList.Clear();
			foreach (var vol in series.Volumes)
			{
				var vvm = new VolumeViewModel
				{
					DataContext = vol
				};
				//await vvm.LoadDataAsync(vol.ID);
				//vvm.Description = vol.Description;
				//int no = 0;
				//foreach (var cp in vol.Chapters)
				//{
				//    var cpvm = new ChapterPreviewModel
				//    {
				//        Id = cp.Id,
				//        No = cp.ChapterNo,
				//        Title = cp.Title,
				//    };
				//    vvm.ChapterList.Add(cpvm);
				//}
				VolumeList.Add(vvm);
			}
			IsLoading = false;
			//await Task.WhenAll(VolumeList.Select(vvm => vvm.LoadDataAsync(vvm.Id)));
		}