Ejemplo n.º 1
0
 private void CheckIfComputerIsOnline()
 {
     if (OnlineChecker.CheckIfComputerIsOnline())
     {
         Online.Text       = "Online";
         Online.Background = new SolidColorBrush(Colors.LimeGreen);
     }
     else
     {
         Online.Text       = "Offline";
         Online.Background = new SolidColorBrush(Colors.Red);
     }
 }
Ejemplo n.º 2
0
        private async Task GetEmailsAsync()
        {
            if (Refresh)
            {
                while (Refresh && OnlineChecker.CheckIfComputerIsOnline())
                {
                    FullEmailList = await Task.Run(() => getMailService.GetEmailMessagesAsync());

                    //foreach (var item in from email in result
                    //                     where FullEmailList.Contains(email, new EmailComparer()) == false
                    //                     select email)
                    //{
                    //    FullEmailList.Add(item);
                    //}
                    SetSpecificRangeOfEmails(From, To);
                    await Task.Delay(5000);
                }
            }
            else
            {
                getMailService.Disconnect();
            }
        }