public async Task <IActionResult> QuestionList() { string requestStr = "http://localhost:19845/api/questions/"; var request = new HttpRequestMessage(HttpMethod.Get, requestStr); var client = _clientFactory.CreateClient(); var task = client.SendAsync(request); var str = await task.Result.Content.ReadAsStringAsync(); QuestionResponse arr = JsonConvert.DeserializeObject <QuestionResponse>(str); QuestionDetailandAndQuestion obj = new QuestionDetailandAndQuestion { QuestionList = arr, Title = "", Content = "" }; return(View(obj)); }
public async Task <IActionResult> CreateQuestion(QuestionDetailandAndQuestion model) { var datamodel = new QuestionModel { CreatedUserID = "6e2e6aa0-8392-4892-a177-f1d073355cdd", Title = model.Title, Content = model.Content, Tag = model.Tag }; string requestStr = "http://localhost:19845/api/questions/"; var request = new HttpRequestMessage(HttpMethod.Post, requestStr); request.Content = new StringContent(JsonConvert.SerializeObject(datamodel), Encoding.UTF8, "application/json"); var client = _clientFactory.CreateClient(); var task = client.SendAsync(request); var str = await task.Result.Content.ReadAsStringAsync(); return(RedirectToAction("QuestionList", "QnA")); }