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); }