Exemple #1
0
 void Start()
 {
     request = new ClassRequest(Constantes.urlApi + Constantes.uriGetAvailableVehicles + PlayerPrefs.GetString("usageStart") + "/" + PlayerPrefs.GetString("usageEnd"));
     Debug.Log(Constantes.urlApi + Constantes.uriGetAvailableVehicles + PlayerPrefs.GetString("usageStart") + "/" + PlayerPrefs.GetString("usageEnd"));
     StartCoroutine(request.GetRequest(initList));
     ListView.verticalNormalizedPosition = 1;
 }
Exemple #2
0
        private IEnumerator UserLogin(Action <bool, string> Callback)
        {
            Debug.Log(Constantes.urlApi + Constantes.uriGetUserByEmail + email.text);
            ClassRequest getUser = new ClassRequest(Constantes.urlApi + Constantes.uriGetUserByEmail + email.text);

            yield return(getUser.GetRequest(Debug.Log));

            ClassRequest testConn = new ClassRequest(Constantes.urlApi + Constantes.uriConnect, curUser.ToJson());

            yield return(testConn.PostRequest(Debug.Log));

            curUser.password = null;
            Debug.Log(getUser.json);
            curUser       = JsonUtility.FromJson <User>(getUser.json);
            curUser.token = JsonUtility.FromJson <Token>(testConn.json);
            Debug.Log(curUser._id);
            if (curUser.token is null)
            {
                Callback(false, "Identifiants incorrects");
            }
            else
            {
                Callback(true, curUser.ToJson());
            }
        }
Exemple #3
0
        public void SubmitForm()
        {
            usage = new Usage(start.date.ToString("yyyy/MM/dd hh:mm"), end.date.ToString("yyyy/MM/dd hh:mm"), vehicle.vehicleSelected, user, purpose.text, description.text);
            Debug.Log(usage.ToJson());
            ClassRequest reqNewUsage = new ClassRequest(Constantes.urlApi + Constantes.uriPostUsage, usage.ToJson());

            if (isNewUsage)
            {
                StartCoroutine(reqNewUsage.PostRequest(GetResult, user.token.token));
            }
            else
            {
                Debug.Log("Send put request");
            }
        }
Exemple #4
0
        public void OnClick()
        {
            usage.purpose     = purpose.text;
            usage.description = description.text;

            if (PlayerPrefs.GetInt("isNewUsage") == 1)
            {
                string json = usage.ToJson();
                json = json.Remove(1, 9); // supprime _id
                Debug.Log(usage.ToJson());
                request = new ClassRequest(Constantes.urlApi + Constantes.uriPostUsage, json);

                StartCoroutine(request.PostRequest(Result, PlayerPrefs.GetString("token")));
            }
            else
            {
                request = new ClassRequest(Constantes.urlApi + Constantes.uriPostUsage + "/" + usage._id, usage.ToJson());
                StartCoroutine(request.PutRequest(Result));
            }
            PlayerPrefs.DeleteKey("usage");
            PlayerPrefs.DeleteKey("startUsage");
            PlayerPrefs.DeleteKey("endUsage");
            PlayerPrefs.DeleteKey("isNewUsage");
        }
Exemple #5
0
 public void UpdateDropdown()
 {
     request = new ClassRequest(Constantes.urlApi + Constantes.uriGetAvailableVehicles + start.date.ToString("yyyy-MM-dd hh:mm") + "/" + end.date.ToString("yyyy-MM-dd hh:mm"));
     StartCoroutine(request.GetRequest(PopulateDropdown));
 }
Exemple #6
0
 public void OnClick()
 {
     request = new ClassRequest(Constantes.urlApi + Constantes.uriUsageById + item.usage._id);
     StartCoroutine(request.DeleteRequest(Result));
 }
Exemple #7
0
 // Start is called before the first frame update
 void Start()
 {
     request = new ClassRequest(Constantes.urlApi + Constantes.uriGetUsagesFutur);
     StartCoroutine(request.GetRequest(initList));
     ListView.verticalNormalizedPosition = 1;
 }