public async Task <PostForum> findPostById(int id) { { PostForum post = new PostForum(); using (var client = new HttpClient()) { client.BaseAddress = new Uri(baseAddress); client.DefaultRequestHeaders.Clear(); //Define request data format HttpResponseMessage Res = await client.GetAsync("retrieve-post/" + id); if (Res.IsSuccessStatusCode) { //Storing the response details recieved from web api var EmpResponse = Res.Content.ReadAsStringAsync().Result; //Deserializing the response recieved from web api and storing into the Employee list post = JsonConvert.DeserializeObject <PostForum>(EmpResponse); } //returning the employee list to view return(post); } } }
// GET: Event/Create public ActionResult Create(PostForum post) { HttpClient Client = new HttpClient(); Client.PostAsJsonAsync <PostForum>("http://localhost:8081/SpringMVC/servlet/add-post/", post).ContinueWith((postTask) => postTask.Result.EnsureSuccessStatusCode()); return(RedirectToAction("List", "PostForum")); }
public async Task <ActionResult> Edit(int id) { PostForum e = new PostForum(); e = await findPostById(id); return(View("Edit", e)); }
public ActionResult Edit(int id, PostForum cmt) { try { HttpClient Client = new System.Net.Http.HttpClient(); Client.BaseAddress = new Uri(baseAddress); Client.PutAsJsonAsync <PostForum>("http://localhost:8081/SpringMVC/servlet/modify-post/" + id, cmt).ContinueWith((postTask) => postTask.Result.EnsureSuccessStatusCode()); return(RedirectToAction("List", "PostForum")); } catch { return(View("List", "PostForum")); } }
protected void BPostQuestion_Click(object sender, EventArgs e) { TextBox TBQuestion = (TextBox)LoginView1.FindControl("TBQuestion"); DropDownList DDLCategories = (DropDownList)LoginView1.FindControl("DDLCategories"); string titleId = DDLCategories.Text; int ctitleId = Convert.ToInt32(titleId); string question = TBQuestion.Text; string posterName = HttpContext.Current.User.Identity.Name; DateTime dateTime = DateTime.Now; Label LResult = (Label)LoginView1.FindControl("LResult"); try { PostForum.insertForum(ctitleId, question, posterName, dateTime); LResult.Text = "Question Posted succesfully."; TBQuestion.Text = ""; } catch (Exception ex) { LResult.Text = "Exception: " + ex.ToString(); } }