public void SetAdditionalGroupName(GroupID group, InputField name, InputField link) { if ((name.text == "" || name.text == " ") || link.text == "" || link.text == " ") { switch (PlayerPrefs.GetString("Localization")) { case "rus": ShowError.Show("Оба поля должны быть заполнены!"); break; case "ukr": ShowError.Show("Обидва поля мають бути заповнені!"); break; case "eng": ShowError.Show("Both fields must be filled out!"); break; } return; } var request = "aGroupId=" + group.ID + "&newName=" + name.text + "&newLink=" + link.text; string requestUrl = string.Format(NetworkRequests.SetAdditionalGroupName + request, RequestSendHandler.BaseServerUrl); var uri = new Uri(requestUrl); clickedAdditionalGroupID = group; var token = LoginController.TokenType + " " + LoginController.UserToken; RequestSendHandler.RequestTypeInt = 29; RequestSendHandler.SendRequest(uri, "", HttpMethod.Get, ContentType.ApplicationJson, token); }
public void ChangeNickNameTrue() { string month, year, day; string[] time = YearOfBirth.text.Split('/'); DateTime correctDate; if (time.Length < 3) { ShowError.Show("Не корректно введена дата народження!"); return; } print(YearOfBirth.text + DateTime.TryParse(YearOfBirth.text, out correctDate)); month = time[0]; day = time[1]; year = time[2]; if (Nickname.text == "" || day == "" || day.Contains("/") || month == "" || month.Contains("/") || year == "" || year.Contains("/") || DateTime.TryParse(YearOfBirth.text, out correctDate) == false) { ShowError.Show("Не корректно введена дата народження!"); return; } string requestUrl = string.Format(NetworkRequests.NickNameChangeRequest, RequestSendHandler.BaseServerUrl); var uri = new Uri(requestUrl); _rNickname = new RequestNickName { Name = Nickname.text, DateOfBirth = year + "-" + month + "-" + day + " 00:00:00.00" }; RequestSendHandler.RequestTypeInt = 2; RequestSendHandler.SendRequest(uri, _rNickname, HttpMethod.Post, ContentType.ApplicationJson, TokenType + " " + UserToken); }
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"); } }