void PopulateListIfConnected() { if (Reachability.HasInternetConnection()) { PopulateSecretFilesList(); } }
public async Task <String> GetUserID(AccountItem item, string randomusername) { try { if (Reachability.HasInternetConnection()) { var accounts = (await GetAccountsAsync()).ToArray(); for (int i = 0; i < accounts.Length; i++) { if (string.Equals(randomusername, accounts[i].username)) { return(accounts[i].ID); } } } } catch (WebException) { Console.WriteLine("UserDialog here, no net connection"); //user dialog //UserDialogs.Instance.WarnToast ("Your data connection is a bit slow right now", null, 2000); } catch (TaskCanceledException) { //UserDialogs.Instance.WarnToast ("Your data connection is a bit slow right now", null, 2000); } return(string.Empty); }
public override void ViewDidAppear(bool animated) { base.ViewDidAppear(animated); if (!Reachability.HasInternetConnection()) { UserDialogs.Instance.Alert("Please connect to the internet"); } }
void ConnectToServer() { if (Reachability.HasInternetConnection()) { ConnectToAzureDB(); ChatMessageService.ConnectChatClientToServer(); } }
public static void PostToThread(PostItem post) { Console.WriteLine("In PostToThread"); if (post != null && Reachability.HasInternetConnection()) { ChatClient.SendPost(post); GlobalVars.CloudDB.SavePostItemsTaskAsync(post); } }
public async Task <bool> SaveGroupsItemsTaskAsync(GroupItem item) { try { if (Reachability.HasInternetConnection()) { if (item.ID == null) { await groupsTable.InsertAsync(item); } else { await groupsTable.UpdateAsync(item); } return(true); } } catch (Exception e) { Console.WriteLine("GroupItem Save error: " + e.Message); } return(false); }