Beispiel #1
0
        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);
                }
            }
        }
Beispiel #2
0
        // 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"));
        }
Beispiel #3
0
        public async Task <ActionResult> Edit(int id)
        {
            PostForum e = new PostForum();

            e = await findPostById(id);

            return(View("Edit", e));
        }
Beispiel #4
0
 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();
        }
    }