示例#1
0
    void DoThings()
    {
        if (currentStage.things != null)
        {
            foreach (Thing t in currentStage.things)
            {
                switch (t.type)
                {
                case "dialogue":
                    DialogueBox box = dialogueBuilder.Build(t);
                    box.SetText(t.text);
                    if (currentStage.completion == "time")
                    {
                        box.LookedAt += StartTimer;
                    }
                    break;

                case "fetch":
                    FetchManager fm = gameObject.AddComponent <FetchManager>();
                    fm.Init(t, EndStage);
                    stageEnded += fm.Cleanup;
                    break;
                }
            }
        }
    }
        /// <summary>
        /// Searches for fetchable pickups for the given chore.
        /// </summary>
        /// <param name="chore">The chore to complete.</param>
        /// <returns>The pickup to fetch, or null if none are currently available.</returns>
        internal Pickupable FindFetchTarget(FetchChore chore)
        {
            Pickupable bestMatch = null;
            var        destination = chore.destination;
            float      required = chore.originalAmount, target = required * thresholdFraction,
                       canGet = 0.0f;

            foreach (var pickup in fmPickups)
            {
                var pickupable = pickup.pickupable;
                // Is this item accessible?
                if (FetchManager.IsFetchablePickup(pickupable, ref chore.tagBits, ref chore.
                                                   requiredTagBits, ref chore.forbiddenTagBits, destination))
                {
                    float amount = pickupable.UnreservedAmount;
                    if (bestMatch == null)
                    {
                        // Indicate if anything can be found at all
                        bestMatch = pickupable;
                        canGet    = amount;
                    }
                    if (amount >= target)
                    {
                        // Already have the best one in our sights
                        bestMatch = pickupable;
                        canGet    = amount;
                        break;
                    }
                }
            }
            // Do not start a fetch entry if nothing is available
            if (bestMatch != null)
            {
                Tag itemType = bestMatch.PrefabID();
                if (outstanding.TryGetValue(itemType, out FetchData current) && !current.
                    NeedsScan)
                {
                    // Retire it, with the best item we could do
                    outstanding.TryRemove(itemType, out _);
#if DEBUG
                    PUtil.LogDebug("{3} {0} ({2}) with {1:F2}".F(destination.name,
                                                                 canGet, itemType, (canGet >= target) ? "Complete" : "Retire"));
#endif
                }
                else if (canGet < target && outstanding.TryAdd(itemType, new FetchData(
                                                                   target)))
                {
                    // Start searching for a better option
#if DEBUG
                    PUtil.LogDebug("Find {0} ({3}): have {1:F2}, want {2:F2}".F(
                                       destination.name, canGet, target, itemType));
#endif
                    bestMatch = null;
                }
            }
            return(bestMatch);
        }
示例#3
0
        public RepoListAdapter(Activity context, Token token, User user, List <Repo> repos) : base()
        {
            this.context = context;
            this.user    = user;
            this.token   = token;
            this.repos   = repos;

            _fetch = new FetchManager();
            _url   = new UrlManager();
        }
示例#4
0
            public static void Postfix(FetchManager __instance,
                                       Storage destination,
                                       ref TagBits tag_bits,
                                       ref TagBits required_tags,
                                       ref TagBits forbid_tags,
                                       float required_amount,
                                       ref Pickupable __result)
            {
                // only do this for the egg cracker
                if (!destination.ToString().Contains(__EGG_CRACKER_NAME))
                {
                    return;
                }
                List <FetchManager.Pickup> pickup_list = pickupListRef(__instance);

                List <Pickupable> egg_list = new List <Pickupable>();

                if (__DEBUG)
                {
                    Debug.Log(String.Format("Number of pickupbables available: {0}", pickup_list.Count));
                }

                // get a list of all the available eggs for this fetch order
                foreach (FetchManager.Pickup pickup in pickup_list)
                {
                    if (__DEBUG)
                    {
                        string debug_output = "Checking item on list:\n";

                        debug_output += "Position:\n";
                        UnityEngine.Vector3 pos = pickup.pickupable.GetTargetPoint();
                        debug_output += String.Format("X: {0}  Y: {1}  Z: {2}\n", pos.x, pos.y, pos.z);
                        debug_output += "\nTag bits:\n" + string.Join <Tag>(",", (IEnumerable <Tag>)tag_bits.GetTagsVerySlow());

                        // TODO: use below code taken from FetchManager.IsFetchablePickup() to log if each pickup is valid
                        // pickup_id.HasAnyTags_AssumeLaundered(ref tag_bits) && pickup_id.HasAllTags_AssumeLaundered(ref required_tags) && !pickup_id.HasAnyTags_AssumeLaundered(ref forbid_tags) && (!((Object)source != (Object)null) || (source.ignoreSourcePriority || !destination.ShouldOnlyTransferFromLowerPriority || !(destination.masterPriority <= source.masterPriority)) && (destination.storageNetworkID == -1 || destination.storageNetworkID != source.storageNetworkID));


                        debug_output += "------\n\n";

                        Debug.Log(debug_output);
                    }

                    if (FetchManager.IsFetchablePickup(pickup.pickupable, ref tag_bits, ref required_tags, ref forbid_tags, destination))
                    {
                        egg_list.Add(pickup.pickupable);
                    }
                }

                if (egg_list.Count == 0)
                {
                    __result = (Pickupable)null;
                }

                // sort the list of eggs by incubation in ascending order (lowest incubation first)
                int sort_egg_incubation(Pickupable x, Pickupable y)
                {
                    double x_incubation = Math.Round((x.gameObject.GetAmounts().Get(Db.Get().Amounts.Incubation)).value, 5);
                    double y_incubation = Math.Round((y.gameObject.GetAmounts().Get(Db.Get().Amounts.Incubation)).value, 5);

                    return(x_incubation.CompareTo(y_incubation));
                }

                // return the first egg in the list (least incubation)
                egg_list.Sort(sort_egg_incubation);

                if (__DEBUG)
                {
                    string debug_output = "Sorted list of eggs:\n";

                    foreach (Pickupable p in egg_list)
                    {
                        debug_output += "Position:\n";
                        UnityEngine.Vector3 pos = p.GetTargetPoint();
                        debug_output += String.Format("X: {0}  Y: {1}  Z: {2}\n", pos.x, pos.y, pos.z);

                        debug_output += String.Format("Incubation: {0}\n", Math.Round((p.gameObject.GetAmounts().Get(Db.Get().Amounts.Incubation)).value, 5));

                        debug_output += "------\n\n";
                    }

                    Debug.Log(debug_output);
                }

                __result = egg_list[0];
            }
示例#5
0
 public MainActivity()
 {
     _fetch = new FetchManager();
     _url   = new UrlManager();
 }
        public static void Main(string[] args)
        {
            using (InvestmentAnalysisContext context = new InvestmentAnalysisContext())
            {
                context.Database.Initialize(false);
            }

            DateTime startDate = new DateTime(2000, 1, 1);
            DateTime endDate   = new DateTime(2016, 12, 31);

            Stopwatch stopwatchLocal = null;

            Console.WriteLine("START");

            //Console.WriteLine("GARAN..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(new DateTime(2016, 12, 1), new DateTime(2016, 12, 31), "GARAN", "TÜRKİYE GARANTİ BANKASI A.Ş.", "Bankacılık");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("HALKB..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2007, 5, 31), "HALKB", "TÜRKİYE HALK BANKASI A.Ş.", "Bankacılık");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("AKBNK..");
            //stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "AKBNK", "AKBANK T.A.Ş.", "Bankacılık");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("VAKBN..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2005, 11, 30), "VAKBN", "TÜRKİYE VAKIFLAR BANKASI T.A.O.", "Bankacılık");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("ISCTR..");
            //stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "ISCTR", "TÜRKİYE İŞ BANKASI A.Ş.", "Bankacılık");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("YKBNK..");
            //stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "YKBNK", "YAPI VE KREDİ BANKASI A.Ş.", "Bankacılık");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("LOGO..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2000, 5, 30), "LOGO", "LOGO YAZILIM SANAYİ VE TİCARET A.Ş.", "Bilişim ve Teknoloji");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("NETAS..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "NETAS", "NETAŞ TELEKOMÜNİKASYON A.Ş.", "Bilişim ve Teknoloji");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("SISE..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, new DateTime(2006, 1, 31), "SISE", "TÜRKİYE ŞİŞE VE CAM FABRİKALARI A.Ş", "Cam ve Porselen");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("TRKCM..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "TRKCM", "TRAKYA CAM SANAYİİ A.Ş.", "Cam ve Porselen");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("ARCLK..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "ARCLK", "ARÇELİK A.Ş.", "Dayanıklı Tüketim Malları");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("VESBE..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2006, 4, 30), "VESBE", "VESTEL BEYAZ EŞYA SANAYİ VE TİCARET A.Ş.", "Dayanıklı Tüketim Malları");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("VESTL..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "VESTL", "VESTEL ELEKTRONİK SANAYİ VE TİCARET A.Ş.", "Dayanıklı Tüketim Malları");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("ADEL..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "ADEL", "ADEL KALEMCİLİK TİCARET VE SANAYİ A.Ş.", "Diğer İmalat");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("EKGYO..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2010, 12, 31), "EKGYO", "ENKA İNŞAAT VE SANAYİ A.Ş.", "Gayrimenkul Yatırım Ortaklıkları");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("CCOLA..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2006, 5, 31), "CCOLA", "COCA - COLA İÇECEK A.Ş.", "Gıda ve İçecek");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("ULKER..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "ULKER", "ÜLKER BİSKÜVİ SANAYİ A.Ş.", "Gıda ve İçecek");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("DOHOL..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "DOHOL", "DOĞAN ŞİRKETLER GRUBU HOLDİNG A.Ş.", "Holding");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("ECZYT..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, new DateTime(2000, 7, 31), "ECZYT", "ECZACIBAŞI YATIRIM HOLDİNG ORTAKLIĞI A.Ş.", "Holding");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("KCHOL..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "KCHOL", "KOÇ HOLDİNG A.Ş.", "Holding");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("SAHOL..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "SAHOL", "HACI ÖMER SABANCI HOLDİNG A.Ş.", "Holding");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("TKFEN..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2007, 11, 30), "TKFEN", "TEKFEN HOLDİNG A.Ş.", "Holding");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("ENKAI..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "ENKAI", "ENKA İNŞAAT VE SANAYİ A.Ş.", "İnşaat ve Bayındırlık");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("KARTN..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "KARTN", "KARTONSAN KARTON SANAYİ VE TİCARET A.Ş.", "Kağıt, Ambalaj, Matbaacılık ve Yayın");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("AKSA..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "AKSA", "AKSA AKRİLİK KİMYA SANAYİİ A.Ş.", "Kimya, Petrol ve Plastik");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("PETKM..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "PETKM", "PETKİM PETROKİMYA HOLDİNG A.Ş.", "Kimya, Petrol ve Plastik");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("SODA..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2000, 4, 30), "SODA", "SODA SANAYİİ A.Ş.", "Kimya, Petrol ve Plastik");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("TUPRS..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "TUPRS", "TÜPRAŞ-TÜRKİYE PETROL RAFİNERİLERİ A.Ş.", "Kimya, Petrol ve Plastik");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("KOZAL..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2010, 2, 28), "KOZAL", "KOZA ALTIN İŞLETMELERİ A.Ş.", "Madencilik");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("EREGL..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "EREGL", "EREĞLİ DEMİR VE ÇELİK FABRİKALARI T.A.Ş.", "Metal Ana Sanayi");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("DOAS..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2004, 6, 30), "DOAS", "DOĞUŞ OTOMOTİV SERVİS VE TİCARET A.Ş.", "Otomotiv Sanayii");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("FROTO..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, new DateTime(2014, 12, 31), "FROTO", "FORD OTOMOTİV SANAYİ A.Ş.", "Otomotiv Sanayii");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("OTKAR..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "OTKAR", "OTOKAR OTOMOTİV VE SAVUNMA SANAYİ A.Ş.", "Otomotiv Sanayii");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("TMSN..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2012, 12, 31), "TMSN", "TÜMOSAN MOTOR VE TRAKTÖR SANAYİ A.Ş", "Otomotiv Sanayii");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("TOASO..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "TOASO", "TOFAŞ TÜRK OTOMOBİL FABRİKASI A.Ş.", "Otomotiv Sanayii");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("TTRAK..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2004, 6, 30), "TTRAK", "TÜRK TRAKTÖR VE ZİRAAT MAKİNELERİ A.Ş.", "Otomotiv Sanayii");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("BRISA..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "BRISA", "BRİSA BRIDGESTONE SABANCI LASTİK SANAYİ VE TİCARET A.Ş.", "Otomotiv Yan Sanayi");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("EGEEN..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "EGEEN", "EGE ENDÜSTRİ VE TİCARET A.Ş.", "Otomotiv Yan Sanayi");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("GOODY..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "GOODY", "GOODYEAR LASTİKLERİ T.A.Ş.", "Otomotiv Yan Sanayi");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("PARSN..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2000, 1, 31), "PARSN", "PARSAN MAKİNA PARÇALARI SANAYİİ A.Ş", "Otomotiv Yan Sanayi");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("BIMAS..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2005, 7, 31), "BIMAS", "BİM BİRLEŞİK MAĞAZALAR A.Ş.", "Perakende Ticaret");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("MGROS..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "MGROS", "MİGROS TİCARET A.Ş.", "Perakende Ticaret");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("TKNSA..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2012, 5, 31), "TKNSA", "TEKNOSA İÇ VE DIŞ TİCARET A.Ş.", "Perakende Ticaret");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("ASELS..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "ASELS", "ASELSAN ELEKTRONİK SANAYİ VE TİCARET A.Ş.", "Savunma Sanayii");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("GUBRF..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "GUBRF", "GÜBRE FABRİKALARI T.A.Ş.", "Tarım, Ormancılık ve Hayvancılık");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("PGSUS..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2013, 4, 30), "PGSUS", "PEGASUS HAVA TAŞIMACILIĞI A.Ş.", "Ulaştırma ve Haberleşme");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("TAVHL..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2007, 2, 28), "TAVHL", "TAV HAVALİMANLARI HOLDİNG A.Ş.", "Ulaştırma ve Haberleşme");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("TCELL..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2000, 7, 31), "TCELL", "TURKCELL İLETİŞİM HİZMETLERİ A.Ş.", "Ulaştırma ve Haberleşme");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            //Console.WriteLine("THYAO..");
            //stopwatchLocal = new Stopwatch();stopwatchLocal.Start();
            //FetchManager.FetchHistoricalData(startDate, endDate, "THYAO", "TÜRK HAVA YOLLARI A.O.", "Ulaştırma ve Haberleşme");
            //stopwatchLocal.Stop();
            //Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("TTKOM..");
            stopwatchLocal = new Stopwatch(); stopwatchLocal.Start();
            FetchManager.FetchHistoricalData(startDate, new DateTime(2008, 5, 31), "TTKOM", "TÜRK TELEKOMÜNİKASYON A.Ş.", "Ulaştırma ve Haberleşme");
            stopwatchLocal.Stop();
            Console.WriteLine("Time elapsed: {0}", stopwatchLocal.Elapsed);

            Console.WriteLine("END");
        }