public HttpResponseMessage ConsultarPorNome(string nome) { try { List <LivroConsultarModel> lista = new List <LivroConsultarModel>(); foreach (Livro l in negocio.ConsultarPorNome(nome)) { LivroConsultarModel model = new LivroConsultarModel(); model.ISBN = l.ISBN; model.Autor = l.Autor; model.Nome = l.Nome; model.Preco = l.Preco; model.DtPublicacao = Convert.ToDateTime(l.DtPublicacao); model.DescImagemCapa = l.DescImagemCapa; model.ImagemCapa = l.ImagemCapa; lista.Add(model); //adicionar na lista.. } return(Request.CreateResponse(HttpStatusCode.OK, lista)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }
[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)); } }
public HttpResponseMessage ConsultarPorISBN(string ISBN) { try { LivroConsultarModel model = new LivroConsultarModel(); Livro l = negocio.ConsultarPorISBN(ISBN); model.ISBN = l.ISBN; model.Autor = l.Autor; model.Nome = l.Nome; model.Preco = l.Preco; model.DtPublicacao = Convert.ToDateTime(l.DtPublicacao); model.DescImagemCapa = l.DescImagemCapa; model.ImagemCapa = l.ImagemCapa; return(Request.CreateResponse(HttpStatusCode.OK, model)); } catch (Exception e) { return(Request.CreateResponse(HttpStatusCode.InternalServerError, e.Message)); } }