private void GetBanner(RomData dataToFillOut, string baseImgUrl, DataGameImages images) { if (images.banner?.Count() > 0) { var bannerUrl = images.banner.First().Value; bannerUrl = String.Format("{0}{1}", baseImgUrl, bannerUrl); dataToFillOut.Banner = MakeImageRequest(bannerUrl); } }
private void GetBoxart(RomData dataToFillOut, string baseImgUrl, DataGameImages images) { if (images.boxart?.Count() > 0) { var boxartList = images.boxart.Where(f => f.side == "front"); if (boxartList.Count() > 0) { var boxartThumb = boxartList.First().thumb; String boxartUrl = string.Format("{0}{1}", baseImgUrl, boxartThumb); dataToFillOut.BoxArt = MakeImageRequest(boxartUrl); } } }
private void GetLogo(RomData dataToFillOut, string baseImgUrl, DataGameImages images) { if (images.clearlogo?.Count() > 0) { var logoUrl = images.clearlogo.First().Value; logoUrl = String.Format("{0}{1}", baseImgUrl, logoUrl); dataToFillOut.Logo = MakeImageRequest(logoUrl); } else { dataToFillOut.Logo = dataToFillOut.BoxArt; } }
private void GetBackground(RomData dataToFillOut, string baseImgUrl, DataGameImages images) { String backgroundUrl = String.Empty; if (images.fanart?.Count() > 0) { backgroundUrl = images.fanart.First().original[0].Value; } else if (images.screenshot?.Count() > 0) { backgroundUrl = images.screenshot.First().original[0].Value; } if (!String.IsNullOrEmpty(backgroundUrl)) { backgroundUrl = String.Format("{0}{1}", baseImgUrl, backgroundUrl); dataToFillOut.Background = MakeImageRequest(backgroundUrl); } }