private void btnImportFacebook_Click(object sender, EventArgs e) { string strAccount = Clipboard.GetText(); if (string.IsNullOrEmpty(strAccount)) { TMessage.ShowInfomation("Nothing in clipboad"); return; } if (TMessage.ShowQuestion("Are you sure to import there account", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.Cancel) { return; } foreach (string strLogin in strAccount.Split('\n')) { if (string.IsNullOrEmpty(strLogin.Trim())) { continue; } FaceBookController fb = new FaceBookController(); fb.Models = new FaceBook(); fb.Models.Login = strLogin.Split('|')[0].Trim(); fb.Models.Pass = "******";//"random8&^"; Clipboard.SetText(fb.Models.Login); if (fb.CheckLogin()) { var existFB = DataProvider.DB.FaceBook.Where(m => m.UserID == fb.Models.UserID).ToList(); if (existFB != null && existFB.Count == 0) { fb.Models.Cookies = Serializer.ConvertObjectToBlob(fb.WebClient.CookieContainer); fb.Models.Status = 1; DataProvider.DB.FaceBook.Add(fb.Models); DataProvider.DB.SaveChanges(); } } else { if (fb.WebClient.Error != null) { } else if (fb.WebClient.ResponseText.Contains("Email bạn Ä‘Ă£ nháºp khĂ´ng thuá»™c bất kỳ tĂ i khoản nĂ o.")) { } else if (fb.WebClient.ResponseText.Contains("If this account reflects your real name and personal information, please help us verify it")) { } } } }
private void checkProblemAccount() { try { List <FaceBook> listFBToDelete = new List <FaceBook>(); for (int iIndex = 0; iIndex < gridData.Rows.Count; iIndex++) { //Check account die FaceBook fb = gridData.Rows[iIndex].DataBoundItem as FaceBook; if (fb != null && fb.Status != null && fb.Status != 1) { //FaceBookController fbController = gridData[GridConst.Controller, iIndex].Value as FaceBookController; //if (fbController.CheckLogin()) //{ // fb.Cookies = Serializer.ConvertObjectToBlob(fbController.WebClient.CookieContainer); // fb.Status = 1; // DataProvider.DB.Entry(fb).State = System.Data.Entity.EntityState.Modified; // DataProvider.DB.SaveChanges(); //} //else //{ // if (fbController.WebClient.Error != null) // { // } // else if (fbController.WebClient.ResponseText.Contains("If this account reflects your real name and personal information, please help us verify it")) // { listFBToDelete.Add(fb); //} //} } } if (listFBToDelete.Count > 0 && TMessage.ShowQuestion("Are you sure want to delete problem account", MessageBoxButtons.OKCancel) == System.Windows.Forms.DialogResult.OK) { DataProvider.DB.FaceBook.RemoveRange(listFBToDelete); DataProvider.DB.SaveChanges(); } } catch (Exception ex) { TMessage.ShowException(ex); } finally { } }