Ejemplo n.º 1
0
 static void GetAllResponsablesFromCompanyAsUser()
 {
     Delegates.GetAllResponsibles getAllResponsiblesListener = (mresponsibles) => {
         responsibles = mresponsibles;
         (currentUser as CompanyModel).employees = mresponsibles.ToDictionary(x => x.userID, x => (object)x);
     };
     FireBaseManager.GetFireBaseInstance().GetAllResponsiblesFromCompany(currentUser.userID, getAllResponsiblesListener);
 }
Ejemplo n.º 2
0
    public void GetAllResponsiblesFromCompany(String companyID, Delegates.GetAllResponsibles getAllResponsiblesListener)
    {
        FirebaseDatabase.DefaultInstance.GetReference(DBTable.Company.ToString()).Child(companyID).Child(Parameters.responsibles.ToString())
        .GetValueAsync().ContinueWith(task => {
            if (task.IsFaulted)
            {
                // Handle the error...
            }
            else if (task.IsCompleted)
            {
                DataSnapshot snapshot = task.Result;
                List <ResponsibleModel> responsibles = new List <ResponsibleModel> ();
                foreach (var responsible in snapshot.Children)
                {
                    string json = responsible.GetRawJsonValue();
                    responsibles.Add(JsonUtility.FromJson <ResponsibleModel> (json));
                }

                getAllResponsiblesListener(responsibles);
            }
        });
    }
Ejemplo n.º 3
0
 public static void GetAllResponsablesFromCompany(Delegates.GetAllResponsibles getAllResponsiblesListener)
 {
     getAllResponsiblesListener += (mresponsibles) => responsibles = mresponsibles;
     FireBaseManager.GetFireBaseInstance().GetAllResponsiblesFromCompany(companyData.userID, getAllResponsiblesListener);
 }
Ejemplo n.º 4
0
 static void GetAllResponsablesFromCompany(string companyID, Delegates.GetAllResponsibles getResponsibles)
 {
     FireBaseManager.GetFireBaseInstance().GetAllResponsiblesFromCompany(companyID, getResponsibles);
 }
Ejemplo n.º 5
0
 void Start()
 {
     Loading = true;
     Delegates.GetAllResponsibles getAllResponsibles = GetEmployerList;
     DataManager.GetAllResponsablesFromCompany(getAllResponsibles);
 }