Exemplo n.º 1
0
        public static void SaveBotStatistics()
        {
            try
            {
                var totalCoins = 0;
                var accounts   = FUTAccountsDatabase.GetFUTAccounts();
                var coins      = FUTLogsDatabase.GetFUTCoins();

                foreach (var acc in accounts)
                {
                    var coinsFromAcc = coins.Where(x => x.EMail.ToLower() == acc.EMail.ToLower()).FirstOrDefault();
                    if (coinsFromAcc != null)
                    {
                        totalCoins += coinsFromAcc.Coins;
                    }
                }

                var allTPItems = BotManager.GetTradepileItems();
                var tpValue    = (int)(allTPItems.Sum(x => x.buyNowPrice) * 0.95);

                var totalBuys  = FUTLogsDatabase.GetFUTBuysCount();
                var totalSells = FUTLogsDatabase.GetFUTSellsCount();

                var log = new FUTBotStatistics();
                log.Buys                = totalBuys;
                log.Sells               = totalSells;
                log.TotalCoins          = totalCoins;
                log.TotalTradepileItems = allTPItems.Count;
                log.TotalTradepileValue = tpValue;

                FUTLogsDatabase.InsertFUTBotStatistics(log);
            }
            catch
            {
            }
        }