public IActionResult Post([FromBody] WeatherReport report) { if (report == null) { return(BadRequest()); } DateTime reportDate; bool isDate; WeatherHelper.CheckInputDate(report.DATE, out reportDate, out isDate); if (!isDate) { return(BadRequest("Enter valid date in YYYYMMDD format")); } if (db.dailyWeather.Any(x => x.DATE == report.DATE)) { return(BadRequest("Already Exists")); } db.dailyWeather.Add(report); db.SaveChanges(); return(CreatedAtAction("Get", new { date = report.DATE }, new { DATE = report.DATE })); }
public void Save() { _context.SaveChanges(); }