Example #1
0
 /// <summary>
 /// Loads all XMPPClients from the DB and inserts them into the clients list.
 /// </summary>
 private void LoadClients()
 {
     using (MainDbContext ctx = new MainDbContext())
     {
         CLIENT_SEMA.Wait();
         CLIENTS.Clear();
         IEnumerable <AccountModel> accounts = ctx.Accounts.Where(x => true).Include(ctx.GetIncludePaths(typeof(AccountModel)));
         foreach (AccountModel account in accounts)
         {
             LoadClient(account);
         }
         CLIENT_SEMA.Release();
     }
 }