private void btnTurkiyeLigi_Click(object sender, EventArgs e) { var config = new Configuration(); config.GetTurkConfiguration(); try { var spider = new SpiderAsync(); spider.GetAllLeagues(); } catch (Exception ex) { Globe.WriteLog("Lig klasörlerini oluştururken bir sorun oluştu : " + ex.Message); } try { var spider = new SpiderAsync(); spider.GetAllMatches(MaclarWriter, MacWriter); } catch (Exception ex) { Globe.WriteLog("Maç dosyalarını oluştururken bir sorun oluştu : " + ex.Message); } }
private async void btnTaskDeneme_Click(object sender, EventArgs e) { CheckForIllegalCrossThreadCalls = false; var config = new Configuration(); config.GetConfiguration(); var spider = new SpiderAsync(); await Task.Factory.StartNew(() => { spider.GetAllLeagues(); }); Thread.Sleep(300000); await Task.Factory.StartNew(() => { spider.GetAllMatches(); }); Thread.Sleep(3600000); var directory = new DirectoryInfo(Globe.RootDir + "ligler\\"); var leagueDir = directory.GetDirectories(); foreach (DirectoryInfo league in leagueDir) { await Task.Factory.StartNew(() => { var updateDB = new UpdateDataBase(league.Name, league.FullName); updateDB.LoadFolder(); updateDB.LoadFolder2(); }); } await Task.WhenAll(); MessageBox.Show("İşlemler tamamlandı!!!"); }
private void btnFiksturGuncelle_Click(object sender, EventArgs e) { var config = new Configuration(); config.GetConfiguration(); var spider = new SpiderAsync(); Task.Factory.StartNew(() => { spider.GetAllFixtures2(FiksturWriter); }); }
private async void btnFikstur_Click(object sender, EventArgs e) { CheckForIllegalCrossThreadCalls = false; var config = new Configuration(); config.GetConfiguration(); var spider = new SpiderAsync(); await Task.Factory.StartNew(() => { spider.GetAllFixtures(FiksturWriter); lstFikstur.SelectedIndex = lstFikstur.Items.Count - 1; }); }
private void btnMaclar_Click(object sender, EventArgs e) { CheckForIllegalCrossThreadCalls = false; var config = new Configuration(); config.GetConfiguration(); lstMaclar.Items.Clear(); try { var spider = new SpiderAsync(); Task.Factory.StartNew(() => { spider.GetAllMatches(MaclarWriter, MacWriter); MessageBox.Show(@"İşlem Bitti"); }); } catch (Exception ex) { Globe.WriteLog("Lig klasörlerini oluştururken bir sorun oluştu : " + ex.Message); } }
private void btnTurkiyeLigi_Click(object sender, EventArgs e) { TurkiyeLigiConfig(); try { SpiderAsync spider = new SpiderAsync(); spider.GetAllLeagues(Writer); } catch (Exception) { ListBox1.Items.Add(Globe.LeaguesDic.ToString()); } try { SpiderAsync spider = new SpiderAsync(); spider.GetAllMatches(); } catch (Exception) { throw; } }