public IHttpActionResult PutResponsavelTDB(long id, ResponsavelTDB responsavelTDB) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != responsavelTDB.idResponsavel) { return(BadRequest()); } db.Entry(responsavelTDB).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!ResponsavelTDBExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult GetResponsavelTDB(long id) { ResponsavelTDB responsavelTDB = db.ResponsavelTDB.Find(id); if (responsavelTDB == null) { return(NotFound()); } return(Ok(responsavelTDB)); }
public IHttpActionResult PostResponsavelTDB(ResponsavelTDB responsavelTDB) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.ResponsavelTDB.Add(responsavelTDB); db.SaveChanges(); return(CreatedAtRoute("DefaultApi", new { id = responsavelTDB.idResponsavel }, responsavelTDB)); }
public IHttpActionResult DeleteResponsavelTDB(long id) { ResponsavelTDB responsavelTDB = db.ResponsavelTDB.Find(id); if (responsavelTDB == null) { return(NotFound()); } db.ResponsavelTDB.Remove(responsavelTDB); db.SaveChanges(); return(Ok(responsavelTDB)); }