Example #1
0
 private void btnRegFBAccount_Click(object sender, EventArgs e)
 {
     btnRegFBAccount.Enabled = false;
     if (btnRegFBAccount.Text.Contains("Start"))
     {
         btnRegFBAccount.Text = "Stop Reg Auto";
     }
     else
     {
         btnRegFBAccount.Text = "Start Reg Auto";
     }
     //Task.Factory.StartNew(() =>
     {
         while (btnRegFBAccount.Text.Contains("Stop"))
         {
             Debug.WriteLine("Begin");
             MobileModermController.Disconnect();
             MobileModermController.Connect();
             Debug.WriteLine("Start Reg");
             FaceBookController controller = new FaceBookController();
             FaceBook           fb         = controller.RegNewAccount();
             Debug.WriteLine("End Reg");
             if (fb != null)
             {
                 Debug.WriteLine("Begin get Package");
                 FBPackage package = Global.DBContext.FBPackage.Where(m => m.FaceBooks.Count < 3).FirstOrDefault();
                 Debug.WriteLine("End get Package");
                 if (package == null)
                 {
                     long iMax = Global.DBContext.FBPackage.Max(m => m.ID);
                     package = new FBPackage {
                         Pack = iMax + 1
                     };
                 }
                 fb.FBPackage = package;
                 Debug.WriteLine("Begin save");
                 Global.DBContext.FaceBook.Add(fb);
                 Global.DBContext.SaveChanges();
                 Debug.WriteLine("End save");
                 //var t = Global.DBContext.FaceBook.ToList();
             }
             controller.Dispose();
         }
         btnRegFBAccount.Enabled = true;
     }
     //);
 }