Ejemplo n.º 1
0
        public int Put([FromBody] WeatherForcastViewModel data)
        {
            var wf = new WeatherForecast
            {
                Date         = data.Date,
                Summary      = data.Summary,
                TemperatureC = data.TemperatureC
            };

            //ToDo => injection BBD

            return(wf.Id);
        }
Ejemplo n.º 2
0
        public int PutTemperatureCById([FromRoute] IdWeatherForcastViewModel data, [FromBody] WeatherForcastViewModel dataTemp)
        {
            var wf = new WeatherForecast
            {
                Date         = dataTemp.Date,
                Summary      = dataTemp.Summary,
                TemperatureC = dataTemp.TemperatureC
            };

            //ToDo => injection BBD

            return(wf.Id);
        }
Ejemplo n.º 3
0
        private bool CallWebApi()
        {
            HttpClient client = new HttpClient();

            client.BaseAddress = new Uri(config.UrlServer);
            client.DefaultRequestHeaders.Accept.Clear();
            client.DefaultRequestHeaders.Accept.Add(new System.Net.Http.Headers.MediaTypeWithQualityHeaderValue("application/json"));

            var rng = new Random();
            var wf  = new WeatherForcastViewModel
            {
                Date         = DateTime.Now.AddDays(1),
                TemperatureC = rng.Next(-20, 55),
                Summary      = Summaries[rng.Next(Summaries.Length)]
            };

            string weatherForcastJson = JsonConvert.SerializeObject(wf);

            HttpResponseMessage message = client.PostAsync("WeatherForcast", new StringContent(weatherForcastJson, Encoding.UTF8, "application/json")).Result;

            return(message.IsSuccessStatusCode);
        }