public IActionResult Update(long id, [FromBody] ReportAPIModel item) { if (item == null || item.Reportid != id) { return(BadRequest()); } var report = _context.ReportList.SingleOrDefault(m => m.Reportid == id); if (report == null) { return(NotFound()); } report.Flightid = item.Flightid; report.Date = item.Date; report.ZFW = item.ZFW; report.Loading = item.Loading; report.Fueling = item.Fueling; report.Catering = item.Catering; report.OFP = item.OFP; report.WnB = item.WnB; report.Doors = item.Doors; report.Status = item.Status; report.Delays = item.Delays; _context.ReportList.Update(report); _context.SaveChanges(); return(NoContent()); }
public IActionResult Create([FromBody] ReportAPIModel item) { if (item == null) { return(BadRequest()); } var newreport = new Report { Reportid = item.Reportid, Flightid = item.Flightid, Date = item.Date, ZFW = item.ZFW, Loading = item.Loading, Fueling = item.Fueling, Catering = item.Catering, OFP = item.OFP, WnB = item.WnB, Doors = item.Doors, Status = item.Status, Delays = item.Delays }; _context.ReportList.Add(newreport); _context.SaveChanges(); return(CreatedAtRoute("GetReport", new { id = newreport.Reportid }, newreport)); }