Ejemplo n.º 1
0
 void PopulateListIfConnected()
 {
     if (Reachability.HasInternetConnection())
     {
         PopulateSecretFilesList();
     }
 }
Ejemplo n.º 2
0
 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);
 }
Ejemplo n.º 3
0
 public override void ViewDidAppear(bool animated)
 {
     base.ViewDidAppear(animated);
     if (!Reachability.HasInternetConnection())
     {
         UserDialogs.Instance.Alert("Please connect to the internet");
     }
 }
Ejemplo n.º 4
0
 void ConnectToServer()
 {
     if (Reachability.HasInternetConnection())
     {
         ConnectToAzureDB();
         ChatMessageService.ConnectChatClientToServer();
     }
 }
Ejemplo n.º 5
0
 public static void PostToThread(PostItem post)
 {
     Console.WriteLine("In PostToThread");
     if (post != null && Reachability.HasInternetConnection())
     {
         ChatClient.SendPost(post);
         GlobalVars.CloudDB.SavePostItemsTaskAsync(post);
     }
 }
Ejemplo n.º 6
0
 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);
 }