public IHttpActionResult Postlivro_autor(livro_autor livro_autor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } db.livro_autor.Add(livro_autor); try { db.SaveChanges(); } catch (DbUpdateException) { if (livro_autorExists(livro_autor.Id)) { return(Conflict()); } else { throw; } } return(CreatedAtRoute("DefaultApi", new { id = livro_autor.Id }, livro_autor)); }
public IHttpActionResult Putlivro_autor(int id, livro_autor livro_autor) { if (!ModelState.IsValid) { return(BadRequest(ModelState)); } if (id != livro_autor.Id) { return(BadRequest()); } db.Entry(livro_autor).State = EntityState.Modified; try { db.SaveChanges(); } catch (DbUpdateConcurrencyException) { if (!livro_autorExists(id)) { return(NotFound()); } else { throw; } } return(StatusCode(HttpStatusCode.NoContent)); }
public IHttpActionResult Getlivro_autor(int id) { livro_autor livro_autor = db.livro_autor.Find(id); if (livro_autor == null) { return(NotFound()); } return(Ok(livro_autor)); }
public IHttpActionResult Deletelivro_autor(int id) { livro_autor livro_autor = db.livro_autor.Find(id); if (livro_autor == null) { return(NotFound()); } db.livro_autor.Remove(livro_autor); db.SaveChanges(); return(Ok(livro_autor)); }