public async Task <IActionResult> Edit(OfertaTrabajoModel OfertaTrabajo) { using (var client = new HttpClient()) { client.BaseAddress = new Uri(apiUrl + "api/OfertaTrabajo"); var putOfertaTrabajo = client.PutAsJsonAsync <OfertaTrabajoModel>("OfertaTrabajo", OfertaTrabajo); putOfertaTrabajo.Wait(); if (putOfertaTrabajo.Result.IsSuccessStatusCode) { return(RedirectToAction("Index")); } } return(View(OfertaTrabajo)); }
public async Task <IActionResult> Edit(int id) { OfertaTrabajoModel OfertaTrabajoEdit = new OfertaTrabajoModel(); using (var client = new HttpClient()) { client.BaseAddress = new Uri(apiUrl); client.DefaultRequestHeaders.Accept.Clear(); client.DefaultRequestHeaders.Accept.Add(new MediaTypeWithQualityHeaderValue("application/json")); HttpResponseMessage res = await client.GetAsync("api/OfertaTrabajo/" + id); if (res.IsSuccessStatusCode) { var ofertatrabajoResult = res.Content.ReadAsStringAsync().Result; OfertaTrabajoEdit = JsonConvert.DeserializeObject <OfertaTrabajoModel>(ofertatrabajoResult); } } return(View(OfertaTrabajoEdit)); }