public IActionResult Create([FromBody] LightsItem item) { if (item == null) { return(BadRequest()); } _context.LightsItems.Add(item); _context.SaveChanges(); return(CreatedAtRoute("GetLights", new { id = item.Id }, item)); }
public IActionResult Update(long id, [FromBody] LightsItem item) { if (item == null || item.Id != id) { return(BadRequest()); } var lights = _context.LightsItems.FirstOrDefault(t => t.Id == id); if (lights == null) { return(NotFound()); } lights.IsComplete = item.IsComplete; lights.Name = item.Name; _context.LightsItems.Update(lights); _context.SaveChanges(); return(new NoContentResult()); }