public async Task <IActionResult> Update(MarmitoAPI.Models.Mito mito) { if (!HttpContext.Request.Cookies.ContainsKey("tokenValue")) { return(RedirectToAction("Unauthorize", "Auth")); } HttpClient client = m_api.getClient(); client.DefaultRequestHeaders.Add("tokenValue", HttpContext.Request.Cookies["tokenValue"]); var res = await client.PutAsync("api/mito", new StringContent(JsonConvert.SerializeObject(mito), Encoding.UTF8, "application/json")); if (res.IsSuccessStatusCode) { return(RedirectToAction("Index", "Mito")); } else { return(RedirectToAction("Unauthorize", "Auth")); } }
public async Task <IActionResult> Update(long Id) { if (!HttpContext.Request.Cookies.ContainsKey("tokenValue")) { return(RedirectToAction("Unauthorize", "Auth")); } HttpClient client = m_api.getClient(); client.DefaultRequestHeaders.Add("tokenValue", HttpContext.Request.Cookies["tokenValue"]); var res = await client.GetAsync("api/mito/" + Id.ToString()); if (res.IsSuccessStatusCode) { var result = res.Content.ReadAsStringAsync().Result; MarmitoAPI.Models.Mito mito = JsonConvert.DeserializeObject <MarmitoAPI.Models.Mito>(result); return(View(mito)); } else { return(RedirectToAction("Unauthorize", "Auth")); } }