public async Task <ActionResult> GetViaje(IdG viajeRequest) { ViajesViewModel viajesModel = new ViajesViewModel(); string url = urlMain + $"viajes/{viajeRequest.IdGuid}"; var httpClient = new HttpClient(); var response = await httpClient.GetAsync(url).ConfigureAwait(false); var viaje = response.Content.ReadAsStringAsync().Result; viajesModel = JsonConvert.DeserializeObject <ViajesViewModel>(viaje); return(Json(viajesModel)); }
public async Task <ActionResult> Viajes(ViajesViewModel viajeRequest) { Dictionary <string, string> BugData = new Dictionary <string, string> { { "nplazas", viajeRequest.nplazas }, { "destino", viajeRequest.destino }, { "origen", viajeRequest.origen }, { "precio", viajeRequest.precio.ToString() } }; string url = urlMain + "Viajes"; var httpClient = new HttpClient(); var jsonData = JsonConvert.SerializeObject(BugData, Formatting.Indented); var content = new StringContent(jsonData, Encoding.UTF8, "application/json"); var response = await httpClient.PostAsync(url, content).ConfigureAwait(false); return(Json(response)); }