public IActionResult Post([FromQuery] WasteData wasteData) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } try { int id = _wasteDataService.InsertData(wasteData); return(CreatedAtAction("Post", new { Id = id })); } catch (Exception e) { return(BadRequest(new { message = "Couldn't add data." })); } }
public int InsertData(WasteData data) { _wasteMonitorContext.WasteData.Add(data); _wasteMonitorContext.SaveChanges(); return(data.Id); }