public SteamGame(Data gameData)
        {
            Id = gameData.steam_appid;
            Name = gameData.name;
            Website = gameData.website;
            ImageLink = gameData.header_image;

            var priceOverview = gameData.price_overview;
            if (priceOverview != null)
            {
                Pricing = new PriceInformation()
                {
                    Final = FormatCurrency(priceOverview.final, priceOverview.currency),
                    Initial = FormatCurrency(priceOverview.initial, priceOverview.currency),
                    Discount = Convert.ToString(priceOverview.discount_percent),
                };
            }

            DownloadableContent = new List<SteamGame>();
        }
        public SteamGame(Data gameData)
        {
            Id        = gameData.steam_appid;
            Name      = gameData.name;
            Website   = gameData.website;
            ImageLink = gameData.header_image;

            var priceOverview = gameData.price_overview;

            if (priceOverview != null)
            {
                Pricing = new PriceInformation()
                {
                    Final    = FormatCurrency(priceOverview.final, priceOverview.currency),
                    Initial  = FormatCurrency(priceOverview.initial, priceOverview.currency),
                    Discount = Convert.ToString(priceOverview.discount_percent),
                };
            }

            DownloadableContent = new List <SteamGame>();
        }