Example #1
0
        private void uploadPhotoAndCoiverToolStripMenuItem_Click(object sender, EventArgs e)
        {
            Task task = Task.Factory.StartNew(() =>
            {
                FaceBookController fbController = new FaceBookController();
                FaceBook model = gridData.Rows[gridData.SelectedCells[0].RowIndex].DataBoundItem as FaceBook;
                fbController.UpdatePhotoAndCover(model);
            });

            task.Wait();
        }
Example #2
0
        private void menuUpdatePhotoAndCoverAll_Click(object sender, EventArgs e)
        {
            bool bFind = true;

            while (bFind)
            {
                bFind = false;
                for (int iINdex = 0; iINdex < gridData.Rows.Count; iINdex++)
                {
                    Task task = Task.Factory.StartNew(() =>
                    {
                        FaceBookController fbController = new FaceBookController();
                        FaceBook model = gridData.Rows[iINdex].DataBoundItem as FaceBook;
                        Page page      = model.Pages.Where(x => (x.PageData == null || !x.PageData.Contains("\"LUPP\":\"\\/Date("))).FirstOrDefault();
                        if (page != null)
                        {
                            fbController.UpdatePhotoAndCover(page);
                            bFind = true;
                        }
                    });
                    task.Wait();
                    if (Global.DBContext.ChangeTracker.HasChanges())
                    {
                        Global.DBContext.SaveChanges();
                    }
                }
            }
            //for (int iINdex = 0; iINdex < gridData.Rows.Count; iINdex++)
            //{
            //    Task task = Task.Factory.StartNew(() =>
            //    {
            //        FaceBookController fbController = new FaceBookController();
            //        FaceBook model = gridData.Rows[iINdex].DataBoundItem as FaceBook;

            //        fbController.Like(model, "1420890824837381");
            //    });
            //    task.Wait();
            //}
        }