IEnumerator PostRequest(RecordActivity recordActivity) { // RecordActivity recordActivity = new RecordActivity(); // recordActivity.IdUser = 1; // recordActivity.Stage = "1"; // recordActivity.Status = "Ok"; // recordActivity.Text = "Rojo"; // recordActivity.Ink = "Rojo"; string jsonData = JsonUtility.ToJson(recordActivity); //jsonData = "{\"idUser\": 1,\"stage\": \"1\",\"status\": \"Fail\",\"text\": \"Azul\",\"ink\": \"Verde\"}"; Debug.Log("jsonData: " + jsonData); using (UnityWebRequest request = UnityWebRequest.Put(url, jsonData)) { request.method = UnityWebRequest.kHttpVerbPOST; request.SetRequestHeader("Content-Type", "application/json"); request.SetRequestHeader("Accept", "application/json"); yield return(request.SendWebRequest()); if (request.isNetworkError || request.isHttpError) { message.text = request.downloadHandler.text; Debug.Log(request.error); } else { message.text = request.downloadHandler.text; Debug.Log("OK POST"); } } }
public async Task <ActionResult <RecordActivity> > Post(RecordActivity value) { value.Time = DateTime.Now.ToString("MM/dd/yyyy H:mm:ss"); _context.RecordActivities.Add(value); await _context.SaveChangesAsync(); return(CreatedAtAction(nameof(Get), new { id = value.Id }, value)); }
private void Start() { pause = true; RA = GetComponent <RecordActivity>(); ActivitiesNames = new List <string>(); Rec_Activities = new List <string>(); foreach (var Option in Activties.options) { ActivitiesNames.Add(Option.text); } RefreshActivities(); PatientDictionary = new Dictionary <string, string>(); PatientData = ""; //Time.timeScale = 0.0f; savedDataPath = Application.persistentDataPath + "/savedData"; Conn = GetComponent <Connection>(); PatientMenu_Activities.options = Activties.options; cam.transform.position = CameraTransforms[CameraView.value].position; cam.transform.rotation = CameraTransforms[CameraView.value].rotation; }
public IEnumerator PostMethod() { RecordActivity recordActivity = new RecordActivity(); recordActivity.Status = "ok"; recordActivity.Text = "rojo"; recordActivity.Ink = "rojo"; recordActivity.Time = DateTime.Now.ToString("MM/dd/yyyy H:mm:ss"); string value = "value0"; string jsonData = JsonUtility.ToJson(value); WWWForm formData = new WWWForm(); formData.AddField("value", "WWWform"); string url = "https://strooptest4.azurewebsites.net/api/values"; using (UnityWebRequest request = UnityWebRequest.Post(url, formData)) { // request.method = UnityWebRequest.kHttpVerbPOST; // request.SetRequestHeader("Content-Type", "application/json"); // request.SetRequestHeader("Accept", "application/json"); yield return(request.SendWebRequest()); if (!request.isNetworkError) //&& request.responseCode == 200) { //message.text = www.text; Debug.Log("Form upload complete!"); } else { Debug.Log("request.error"); } } }
// Start is called before the first frame update // void Start() // { // StartCoroutine(Upload()); // } // // Update is called once per frame // IEnumerator Upload() // { // string url = "https://strooptest4.azurewebsites.net/api/values"; // WWWForm formData = new WWWForm(); // formData.AddField("", ""); // formData.AddField("", ""); // using (UnityWebRequest www = UnityWebRequest.Post(url, formData)) // { // yield return www.SendWebRequest(); // if (www.isNetworkError || www.isHttpError) // { // Debug.Log(www.error); // } // else // { // //message.text = www.text; // Debug.Log("Form upload complete!"); // } // } // } public void CallPostResquest(RecordActivity recordActivity) { StartCoroutine(PostRequest(recordActivity)); }