示例#1
0
 public HttpResponseMessage Delete(int id)
 {
     if (!repositorio.LivroValido(id))
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, new { mensagens = new string[] { "Livro que deseja deletar não está cadastrado." } }));
     }
     repositorio.Deletar(id);
     return(Request.CreateResponse(HttpStatusCode.OK));
 }
示例#2
0
        public HttpResponseMessage DeletarLivro(int isbn)
        {
            var livro = repositorio.Obter(isbn);

            if (livro == null)
            {
                return(Request.CreateResponse(HttpStatusCode.NotFound,
                                              new { mensagens = new string[] { "Livro não encontrado" } }));
            }

            repositorio.Deletar(isbn);
            return(Request.CreateResponse(HttpStatusCode.OK));
        }
示例#3
0
        public HttpResponseMessage Remover(int Isbn)
        {
            var livro = repositorio.ObterPorIsbn(Isbn);

            if (livro == null)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest,
                                              new { mensagens = new string[] { "Livro não encontrado" } }));
            }

            repositorio.Deletar(Isbn);

            return(Request.CreateResponse(HttpStatusCode.OK));
        }
 public IHttpActionResult Delete(int isbn)
 {
     repositorio.Deletar(isbn);
     return(Ok(new { mensagens = "Deletado com sucesso" }));
 }
示例#5
0
 public IHttpActionResult RemoverLivro(int id)
 {
     repositorio.Deletar(id);
     return(Ok());
 }
        public HttpResponseMessage Delete(int id)
        {
            _repositorioLivro.Deletar(id);

            return(Request.CreateResponse(HttpStatusCode.OK, new { dados = "deletado" }));
        }