public HttpResponseMessage GetById(int id)
        {
            try
            {
                Livro livro = business.ConsultarLivroPorId(id);


                LivroConsultaViewModel model = new LivroConsultaViewModel()
                {
                    IdLivro        = livro.IdLivro,
                    Isbn           = livro.Isbn,
                    NomeLivro      = livro.NomeLivro,
                    NomeAutor      = livro.Autor.NomeAutor,
                    Preco          = livro.Preco,
                    DataPublicacao = livro.DataPublicacao,
                    ImagemCapa     = livro.ImagemCapa,
                    IdAutor        = livro.IdAutor
                };

                return(Request.CreateResponse(HttpStatusCode.OK, model));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Erro: " + ex.Message));
            }
        }
        public HttpResponseMessage GetAll()
        {
            List <LivroConsultaViewModel> lista = new List <LivroConsultaViewModel>();

            try
            {
                foreach (Livro livro in business.ConsultarLivro())
                {
                    LivroConsultaViewModel model = new LivroConsultaViewModel()
                    {
                        IdLivro        = livro.IdLivro,
                        Isbn           = livro.Isbn,
                        NomeLivro      = livro.NomeLivro,
                        NomeAutor      = livro.Autor.NomeAutor,
                        Preco          = livro.Preco,
                        DataPublicacao = livro.DataPublicacao,
                        ImagemCapa     = livro.ImagemCapa,
                        IdAutor        = livro.IdAutor
                    };

                    lista.Add(model);
                }

                return(Request.CreateResponse(HttpStatusCode.OK, lista));
            }
            catch (Exception ex)
            {
                return(Request.CreateResponse(HttpStatusCode.InternalServerError, "Erro: " + ex.Message));
            }
        }