public HttpResponseMessage Delete(int id) { if (!repositorio.AutorValido(id)) { return(Request.CreateResponse(HttpStatusCode.BadRequest, new { mensagens = new string[] { "Não existe autor com o ID informado." } })); } repositorio.Deletar(id); return(Request.CreateResponse(HttpStatusCode.OK)); }
public HttpResponseMessage Delete(int id) { Autor autor; if (_autorRepositorio.Deletar(id, out autor)) { return(Request.CreateResponse(HttpStatusCode.OK, new { data = autor })); } return(Request.CreateResponse(HttpStatusCode.BadRequest, new { message = "O autor não foi encontrado." })); }
public HttpResponseMessage DeletarAutor(int id) { var autor = repositorio.Obter(id); if (autor == null) { return(Request.CreateResponse(HttpStatusCode.NotFound, new { mensagens = new string[] { "Autor não encontrado" } })); } repositorio.Deletar(id); return(Request.CreateResponse(HttpStatusCode.OK)); }
public IHttpActionResult Remove(int id) { repositorio.Deletar(id); return(Ok()); }
public IHttpActionResult Delete(int id) { repositorio.Deletar(id); return(Ok(new { mensagens = "Deletado com sucesso" })); }