示例#1
0
 [HttpGet] // GET
 public HttpResponseMessage OrdenarPorAtributo(OrdenaAtributoEnum atributo)
 {
     try
     {
         List <LivroConsultarModel> listaModel = new List <LivroConsultarModel>();
         LivroBLL lb = new LivroBLL();
         foreach (Livro l in lb.OrdenarPorAtributo(atributo))
         {
             LivroConsultarModel model = new LivroConsultarModel();
             model.ISBN         = l.ISBN;
             model.Autor        = l.Autor;
             model.Nome         = l.Nome;
             model.Preco        = l.Preco;
             model.DtPublicacao = l.DtPublicacao;
             model.ImagemCapa   = l.ImagemCapa;
             listaModel.Add(model);
         }
         //retornando um status de sucesso contendo a lista..
         return(Request.CreateResponse(HttpStatusCode.OK, listaModel));
     }
     catch (Exception e)
     {
         return(Request.CreateResponse(HttpStatusCode.BadRequest, e.Message));
     }
 }