示例#1
0
        [HttpGet] //GET
        public HttpResponseMessage ConsultarPorISBN(string isbn)
        {
            try
            {
                LivroBLL            lb     = new LivroBLL();
                Livro               l      = lb.ConsultarPorISBN(isbn);
                LivroConsultarModel lModel = new LivroConsultarModel();
                lModel.ISBN         = l.ISBN;
                lModel.Autor        = l.Autor;
                lModel.Nome         = l.Nome;
                lModel.Preco        = l.Preco;
                lModel.DtPublicacao = l.DtPublicacao;
                lModel.ImagemCapa   = l.ImagemCapa;

                return(Request.CreateResponse(HttpStatusCode.OK, lModel));
            }
            catch (Exception e)
            {
                return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message));
            }
        }