private async Task ServerStatusAsync() { SetText("Checking Internet..."); #if !DEBUG if (!InternetAvailability.IsInternetAvailable()) { SetText("Internet Not Availlable"); SplashModel.ShowRetry = true; return; } #endif SetText("Internet Availlable"); try { SetText("Checking Server Status..."); //HttpResponseMessage message = await SplashModel.GetServiceStatus(); //if (message.IsSuccessStatusCode) //{ // SetText("REST API up & good."); UpdateSessionStorageInfo(); //} //else // SetText("Server " + message.ReasonPhrase); } catch (Exception exception) { SetText(exception.Message); } }
public void WhenInternetConnectionIsShouldPass() { //given //when bool isInternetOn = InternetAvailability.IsInternetAvailable(); //then Assert.IsTrue(isInternetOn); }
public static void NoConnectionMsg() { //Check if internet is ok WithoutInternetConnection NoConnection = new WithoutInternetConnection(); if (!InternetAvailability.IsInternetAvailable()) { NoConnection.ShowDialog(); } }
private void HomeButton_Click(object sender, RoutedEventArgs e) { if (InternetAvailability.IsInternetAvailable()) { MainPageFrame.Navigate(new HomePage(DataContext)); } else { MainPageFrame.Navigate(new NetworkErrorPage()); } }
public CotacaoBcb() { if (InternetAvailability.IsInternetAvailable()) { _service = new FachadaWSSGSClient(new BasicHttpBinding(BasicHttpSecurityMode.Transport), new EndpointAddress(UrlService)); _codigoService = new CodigosService(); } else { throw new InternetNotAvailableException(); } }
public MainWindow() { InitializeComponent(); DataContext = new MainViewModel(); if (InternetAvailability.IsInternetAvailable()) { MainPageFrame.Navigate(new HomePage(DataContext)); } else { MainPageFrame.Navigate(new NetworkErrorPage()); } }
private static async Task HandleUpdates() { if (!InternetAvailability.IsInternetAvailable()) { return; } if (await IsMainAppUpdateAvailable()) { Status = UpdateStatus.UPDATEAVAILABLE; await HandleLauncherUpdate(); } }
//return list of best mache of nanny public List <PriorityNanny> PriorityNannyList(Mother m, ref int counter) { List <PriorityNanny> p = new List <PriorityNanny>(); int countfailure = 0; List <System.Threading.Thread> thds = new List <System.Threading.Thread>(); foreach (Nanny nan in motherPriorities(m)) { PriorityNanny temp = new PriorityNanny(nan); temp.Salary = calculateSalary(nan, m); if (!InternetAvailability.IsInternetAvailable()) { throw new Exception("No internet connection"); } System.Threading.Thread t = new System.Threading.Thread(() => { try { temp.Distance = calculateDistance(m.Address, nan.address); if (temp.Distance == 10000000)//not possible number { countfailure++; } else if (temp.Distance <= m.Max_Distance) { p.Add(temp); } } catch (Exception l) { throw new Exception("Failed to calculate the distance!"); } }); t.Start(); //t.Join(); thds.Add(t); } foreach (System.Threading.Thread t in thds) { t.Join(); } p.Sort((x, y) => x.Distance.CompareTo(y.Distance)); if (countfailure > 0) { counter = countfailure; } return(p); }
public async Task <ResponseData <string> > TranslateText(string originalText) { var responseData = new ResponseData <string>(); await Task.Run(async() => { var requestUrl = string.Format(Constants.YodaTranslateRequestPattern, Constants.YodaTranslationServiceMainUrl, Uri.EscapeDataString(originalText)); if (InternetAvailability.IsInternetAvailable()) { var request = (HttpWebRequest)WebRequest.Create(requestUrl); request.Method = Constants.GetRequestMethod; request.Headers.Add("X-Mashape-Key", this._constantYodaApiKey); request.Accept = "text/plain"; try { var response = await request.GetResponseAsync(); var responseStream = response?.GetResponseStream(); if (responseStream != null) { var responseContent = new StreamReader(responseStream).ReadToEnd(); responseData.Data = responseContent; responseData.IsSuccessful = true; response.Close(); } } catch (Exception ex) { responseData.Exception = ex; responseData.ErrorMessage = ex.Message; } } else { responseData.ErrorMessage = Resources.InternetConnectionError; } }); return(responseData); }
private void NavigateToCountryPage() { if (InternetAvailability.IsInternetAvailable()) { if (Countries.Names.Any(s => s.Equals(CountrySearchBox.Text, StringComparison.OrdinalIgnoreCase))) { MainPageFrame.Navigate(new CountryData((string)CountrySearchBox.Text)); CountrySearchBox.Text = ""; Keyboard.ClearFocus(); } else { MainPageFrame.Navigate(new CountryNotFoundErrorPage()); CountrySearchBox.Text = ""; Keyboard.ClearFocus(); } } else { MainPageFrame.Navigate(new NetworkErrorPage()); } }
private void InternetChecker(object sender, EventArgs e) { IsConnectionOn = InternetAvailability.IsInternetAvailable(); }