private void checkInternetBackgroundWorker_DoWork(object sender, DoWorkEventArgs e)
{
System.Threading.Thread.Sleep(2000);
var request = WebRequest.Create("http://www.google.com");
try
{
var response = request.GetResponse();
this.internetIsAvailable = true;
}
catch (Exception ex)
{
this.internetIsAvailable = false;
}
}