private void addGameDeal(SteamAppDetails app, int gameId)
        {
            DateTime currentDateTime  = DateTime.Now;
            string   sqlFormattedDate = currentDateTime.ToString("yyyy-MM-dd HH:mm:ss.fff");


            var gamedeal = new GameDealAddModel
            {
                GameId   = gameId,
                DealDate = new DealDateAddModel {
                    DatePosted = sqlFormattedDate
                },
                Url    = _basedStoreURl + app.SteamAppID,
                IsFree = app.IsFree,
                Store  = new StoreAddModel {
                    Name = _storeName
                },
            };

            var priceOverview = app.PriceOverview;

            if (priceOverview != null)
            {
                gamedeal.PriceOverview = new PriceOverviewAddModel
                {
                    Price              = priceOverview.Initial,
                    PriceFormat        = priceOverview.InitialFormat,
                    FinalPrice         = priceOverview.Final,
                    FinalPriceFormat   = priceOverview.FinalFormat,
                    DiscountPercentage = priceOverview.DiscountPercentage,
                    Currency           = new CurrencyAddModel {
                        Code = priceOverview.Currency, Symbole = "£"
                    }
                };

                if (priceOverview.Initial != priceOverview.Final)
                {
                    gamedeal.DealDate.LimitedTimeDeal = true;
                }
            }
            _gameManager.AddGameDeal(gamedeal);
        }