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); }
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); }
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); }