コード例 #1
0
 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));
 }
コード例 #2
0
        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." }));
        }
コード例 #3
0
        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));
        }
コード例 #4
0
 public IHttpActionResult Remove(int id)
 {
     repositorio.Deletar(id);
     return(Ok());
 }
コード例 #5
0
 public IHttpActionResult Delete(int id)
 {
     repositorio.Deletar(id);
     return(Ok(new { mensagens = "Deletado com sucesso" }));
 }