public ActionResult Index(int codLibro = -1) { ActionResult paginaRedirect = null; IList <Ejemplar> ejemplares = null; ViewBag.codLibro = codLibro; if (codLibro > 0) { ejemplares = ejS.getByIdDeLibro(codLibro); if (ejemplares.Count() <= 0) { ViewBag.ErrorMessage = "No se han encontrado ejemplares del libro seleccionado"; } } else { ejemplares = ejS.getAll(); if (ejemplares.Count() <= 0) { ViewBag.ErrorMessage = "No se han encontrado ejemplares"; } } paginaRedirect = View("Index", ejemplares); return(paginaRedirect); }
// GET api/<controller> public HttpResponseMessage Get() { IList <Ejemplar> ejemplares = eS.getAll(); var response = Request.CreateResponse(System.Net.HttpStatusCode.Forbidden); if (ejemplares != null) { response = Request.CreateResponse <IList <Ejemplar> >(System.Net.HttpStatusCode.OK, ejemplares); } else { response = Request.CreateResponse(System.Net.HttpStatusCode.NotFound); } return(response); }