Example #1
0
    static void GetCompanyIDFromResponsibleAsUser()
    {
        Delegates.GetCompanyID getCompanyIDCallBack = delegate(string companyID) {
            (currentUser as ResponsibleModel).companyID = companyID;
        };

        FireBaseManager.GetFireBaseInstance().GetCompanyIDFromResponsible(currentUser.userID, getCompanyIDCallBack);
    }
Example #2
0
 public void GetCompanyIDFromResponsible(String responsibleID, Delegates.GetCompanyID companyIDCallBack)
 {
     FirebaseDatabase.DefaultInstance.GetReference(DBTable.Responsible.ToString()).Child(responsibleID).Child(Parameters.companyID.ToString())
     .GetValueAsync().ContinueWith(task => {
         if (task.IsFaulted)
         {
             // Handle the error...
         }
         else if (task.IsCompleted)
         {
             DataSnapshot snapshot = task.Result;
             companyIDCallBack((string)snapshot.Value);
         }
     });
 }