private IEnumerator Method() { Uri uri = new Uri("https://wusyllabusapi.herokuapp.com/api/search?name=" + inputField.text + "&page=1"); UnityWebRequest request = UnityWebRequest.Get(uri.AbsoluteUri); yield return(request.SendWebRequest()); if (request.isHttpError || request.isNetworkError) { Debug.Log(request.error); } else { SyllabusResponse response = JsonUtility.FromJson <SyllabusResponse>(request.downloadHandler.text); label.text = response.result[0].editors[0]; } }
public HttpResponseMessage Get(string securityToken, int schoolId, int classId) { SyllabusResponse response = null; if (IsValid(securityToken)) { ISyllabusService syllabusService = new SyllabusService(this._dbContext); response = new SyllabusResponse { Status = "OK" }; response.Syllabus = syllabusService.Get(schoolId, classId); CurrentLoggerProvider.Info(string.Format("Retrieved Syllabus. Count = {0}", response.Syllabus.Count())); } else { response = new SyllabusResponse { Status = "Error", ErrorCode = "ERR1001", ErrorMessage = "Invalid or expired token" }; CurrentLoggerProvider.Info("Invalid Request"); } return(Request.CreateResponse(HttpStatusCode.OK, response)); }