public async Task <IActionResult> SaveWorkProduct(WorkProductViewModel workProduct) { using (HttpClient client = new HttpClient()) { string json = JsonConvert.SerializeObject(workProduct); client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", HttpContext.Session.GetString("SecurityToken")); HttpResponseMessage message = await client.PostAsync(siteName + "/api/Project/SaveWorkProduct", new StringContent(json, Encoding.UTF8, "application/json")); } return(RedirectToAction("ProjectDetail", "Project", new { projectId = workProduct.ProjectId })); }
public async Task <IActionResult> ChangeWorkProduct([FromBody] WorkProductViewModel model) { using (HttpClient client = new HttpClient()) { client.DefaultRequestHeaders.Authorization = new System.Net.Http.Headers.AuthenticationHeaderValue("Bearer", HttpContext.Session.GetString("SecurityToken")); string json = JsonConvert.SerializeObject(model); HttpResponseMessage message = await client.PutAsync(siteName + "/api/Project/ChangeWorkProduct", new StringContent(json, Encoding.UTF8, "application/json")); return(Ok()); } }