public IHttpActionResult PostAtivo_Monitorados(Ativo_Monitorados ativo_Monitorados) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.Ativo_Monitorados.Add(ativo_Monitorados); try { db.SaveChanges(); } catch (DbUpdateException) { if (Ativo_MonitoradosExists(ativo_Monitorados.Usuario_ID)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = ativo_Monitorados.Usuario_ID }, ativo_Monitorados)); }
public IHttpActionResult PutAtivo_Monitorados(int id, Ativo_Monitorados ativo_Monitorados) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != ativo_Monitorados.Usuario_ID) { return(BadRequest()); } db.Entry(ativo_Monitorados).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!Ativo_MonitoradosExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetAtivo_Monitorados(int id) { Ativo_Monitorados ativo_Monitorados = db.Ativo_Monitorados.Find(id); if (ativo_Monitorados == null) { return(NotFound()); } return(Ok(ativo_Monitorados)); }
public IHttpActionResult DeleteAtivo_Monitorados(int id) { Ativo_Monitorados ativo_Monitorados = db.Ativo_Monitorados.Find(id); if (ativo_Monitorados == null) { return(NotFound()); } db.Ativo_Monitorados.Remove(ativo_Monitorados); db.SaveChanges(); return(Ok(ativo_Monitorados)); }