Пример #1
0
        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));
        }
Пример #2
0
        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));
        }