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