示例#1
0
        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));
        }
示例#2
0
        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));
        }