public ActionResult GetBikeInfo() { Ant ant; using (var client = new HttpClient()) { client.BaseAddress = new Uri("http://localhost:52503/"); HttpContent httpContent = client.GetAsync("api/ant/get").Result.Content; ant = JsonConvert.DeserializeObject <Ant>(httpContent.ReadAsStringAsync().Result); } var model = new OpenDataVM() { Ant = ant }; return(PartialView("~/Views/Course/_Ant.cshtml", model)); }
public ActionResult Index(string idCourse) { var openDataContainer = BlockCycleContainer.Container.Resolve <OpenData>(); var blockService = BlockCycleContainer.Container.Resolve <BlockService>(); //var meteoJour = openDataContainer.GetMeteoJour(); //var meteoJour = new MeteoJour { date = DateTime.Now, DescriptionGlobal = "il fait bon" }; var meteoPrevision = openDataContainer.GetMeteoPrevision(); var sensors = openDataContainer.GetAirQualitySensors(); var musees = openDataContainer.GetMusees(); //var piste = openDataContainer.GetPiste("Pontpierre-Mondercange", TypePiste.pisteCyclable); var openData = new OpenDataVM() { //meteoJour = meteoJour, MeteoPrevision = meteoPrevision, AirQualitySensors = sensors, Musees = musees, CurrentCourse = blockService.Courses?.SingleOrDefault(c => c.PublicKey == Encoding.ASCII.GetBytes(idCourse)) //Piste = piste }; return(View(openData)); }