public void GetSchedules() { var request = "appBundle=" + Application.bundleIdentifier; string requestUrl = string.Format(NetworkRequests.GetSchedule + request, RequestSendHandler.BaseServerUrl); var uri = new Uri(requestUrl); var token = LoginController.TokenType + " " + LoginController.UserToken; RequestSendHandler.RequestTypeInt = 7; RequestSendHandler.SendRequest(uri, "", HttpMethod.Get, ContentType.ApplicationJson, token); }
public void GetReports() { CleanWindow(ReportsContainer.transform); var request = "appBundle=" + Application.bundleIdentifier; string requestUrl = string.Format(NetworkRequests.OnGetReport + request, RequestSendHandler.BaseServerUrl); var uri = new Uri(requestUrl); var _rTarget = new TargetRequest { PageNumber = 1, DisplayRecods = 10 }; var token = LoginController.TokenType + " " + LoginController.UserToken; RequestSendHandler.RequestTypeInt = 18; RequestSendHandler.SendRequest(uri, _rTarget, HttpMethod.Post, ContentType.ApplicationJson, token); }
public void RecognizeTarget(string targetID) { //Subscribe to recognize Target event WebAsync.OnRecognizeTarget += WebAsync_OnRecognizeTarget; var request = "appBundle=" + Application.bundleIdentifier + "&targetName=" + targetID + "&timeNow=" + TimeToInt(DateTime.Now); string requestUrl = string.Format(NetworkRequests.OnRecognizeTarget + request, RequestSendHandler.BaseServerUrl); var uri = new Uri(requestUrl); var token = RequestSendHandler.UserToken; RequestSendHandler.RequestTypeInt = 20; RequestSendHandler.SendRequest(uri, "", HttpMethod.Get, ContentType.ApplicationJson, token); DataTargetManager.Instance.IsCanScanTarget = false; }
public void LoginTrue() { string requestUrl = string.Format(NetworkRequests.LoginRequest, RequestSendHandler.BaseServerUrl); var uri = new Uri(requestUrl); if (PlayerPrefs.HasKey("DeviceSession")) { Email.interactable = false; LoginButton.interactable = false; Email.text = PlayerPrefs.GetString("Email"); _rLogin = new RequestLogin { DeviceSession = PlayerPrefs.GetString("DeviceSession"), Email = PlayerPrefs.GetString("Email") }; RequestSendHandler.RequestTypeInt = 0; RequestSendHandler.SendRequest(uri, _rLogin, HttpMethod.Post, ContentType.ApplicationJson); } else if (Email.text != "") { string deviceSession = Guid.NewGuid().ToString(); if (SceneManager.GetActiveScene().name.ToLower().Contains("rus")) { PlayerPrefs.SetString("Localization", "rus"); } if (SceneManager.GetActiveScene().name.ToLower().Contains("ukr")) { PlayerPrefs.SetString("Localization", "ukr"); } if (SceneManager.GetActiveScene().name.ToLower().Contains("eng")) { PlayerPrefs.SetString("Localization", "eng"); } if (!IsEmail(Email.text)) { switch (PlayerPrefs.GetString("Localization")) { case "rus": ShowError.Show("Неправильно введен e-mail!"); break; case "ukr": ShowError.Show("Неправильно введено e-mail!"); break; case "eng": ShowError.Show("Incorrect e-mail!"); break; } return; } string email = Email.text; Email.interactable = false; LoginButton.interactable = false; _rLogin = new RequestLogin { DeviceSession = deviceSession, Email = email }; PlayerPrefs.SetString("DeviceSession", deviceSession); PlayerPrefs.SetString("Email", email); RequestSendHandler.RequestTypeInt = 0; RequestSendHandler.SendRequest(uri, _rLogin, HttpMethod.Post, ContentType.ApplicationJson); } else { Debug.Log("DeviceSession is null and E-mail is empty"); } }