private void BindComic(CvVolume volume) { if (volume.Image?.LargeUrl == null) { volume = ComicVineManager.GetVolume(volume.Id.ToString()).Volume; } imgDetail.Image = ImageCacheManager.GetImage(volume.Image.LargeUrl); lblComicName.Text = volume.Name; CvVolumeResponse v = new CvVolumeResponse(); v.Volume = volume; _currentVolume = v; lblComicName.Text += @" (" + _currentVolume.Volume.StartYear + @")"; webDetails.DocumentText = "0"; if (webDetails.Document != null) { webDetails.Document.OpenNew(true); webDetails.Document.Write(_currentVolume.Volume.Description); } webDetails.Refresh(); if (_currentVolume.Volume.Publisher == null) { if (_currentVolume.Volume.Publisher != null) { var pub = ComicVineManager.GetPublisher(_currentVolume.Volume.Publisher.Id); imgPublisher.Image = ImageCacheManager.GetImage(pub.Publisher.Image.IconUrl); } } else { imgPublisher.Image = null; } }
private void BindComic(Title title) { _currentComic = MylarManager.GetComic(title.ComicID); imgDetail.Image = ImageCacheManager.GetImage(_currentComic.Comics[0].ComicImageURL ?? _currentVolume.Volume.Image.LargeUrl); lblComicName.Text = _currentComic.Comics[0].ComicName; _currentVolume = ComicVineManager.GetVolume(title.ComicID); lblComicName.Text += @" (" + _currentVolume.Volume.StartYear + @")"; webDetails.DocumentText = "0"; if (webDetails.Document != null) { webDetails.Document.OpenNew(true); webDetails.Document.Write(_currentVolume.Volume.Description); } webDetails.Refresh(); var pub = ComicVineManager.GetPublisher(_currentVolume.Volume.Publisher.Id); imgPublisher.Image = ImageCacheManager.GetImage(pub.Publisher.Image.IconUrl); }