public IActionResult Post([FromBody] WeatherForecastInput input) { WeatherForecast.Add(new WeatherForecast { Date = DateTime.Now, TemperatureC = input.TemperatureC, Summary = input.Summary, ZipCode = input.ZipCode }); return(Ok("Added successfully")); }
public IActionResult Put(int id, WeatherForecastInput input) { int indexToRemoveAt = id - 1; if (WeatherForecast.Count >= indexToRemoveAt) { var currentItem = WeatherForecast[indexToRemoveAt]; WeatherForecast.RemoveAt(indexToRemoveAt); WeatherForecast.Add(new WeatherForecast { Date = currentItem.Date, Summary = input.Summary, TemperatureC = input.TemperatureC, ZipCode = input.ZipCode }); return(Ok("Replaced successfully")); } return(BadRequest("invalid index")); }