示例#1
0
        //GET : Ejemplar/createUpdate
        public ActionResult createUpdate(int cod = -1)
        {
            ActionResult resultado = null;
            Ejemplar     ejemplar  = null;

            if (cod > 0)
            {
                ejemplar      = es.getEjemplarById(cod);
                ViewBag.Title = "Editar Ejemplar";
                resultado     = View("Ejemplar", ejemplar);
            }
            else
            {
                ViewBag.Title = "Ejemplar Nuevo";
                ejemplar      = new Ejemplar();
                resultado     = View("Ejemplar", ejemplar);
            }
            return(resultado);
        }
        //GET : Ejemplar/createUpdate
        public ActionResult createUpdate(int codLibro = -1, int cod = -1)
        {
            ActionResult resultado = null;
            Ejemplar     ejemplar  = null;

            if (cod > 0)
            {
                ejemplar = ejS.getEjemplarById(cod);
            }
            ViewBag.EditorialList = edS.getAll();
            if (ejemplar != null)
            {
                ViewBag.Message = "Editar Ejemplar";

                /*
                 * libro = lS.getById(codLibro);
                 * ejemplar.CodLibro = libro.CodLibro;
                 * ejemplar.Titulo = libro.Titulo;
                 * ejemplar.Autor = libro.Autor;
                 */
                resultado = View("Ejemplar", ejemplar);
            }
            else
            {
                ViewBag.Message   = "Nuevo Ejemplar";
                ejemplar          = new Ejemplar();
                ejemplar.CodLibro = codLibro;
                ejemplar.Titulo   = lS.getById(codLibro).Titulo;

                /*
                 * ejemplar.CodLibro = libro.CodLibro;
                 * ejemplar.Titulo = libro.Titulo;
                 * ejemplar.Autor = libro.Autor;
                 * libro = lS.getById(codLibro);
                 */
                resultado = View("Ejemplar", ejemplar);
            }
            return(resultado);
        }
        // GET api/<controller>/5
        public HttpResponseMessage Get(int id)
        {
            Ejemplar ejemplar = eS.getEjemplarById(id);
            var      response = Request.CreateResponse(System.Net.HttpStatusCode.Forbidden);

            if (ejemplar != null)
            {
                response = Request.CreateResponse <Ejemplar>(System.Net.HttpStatusCode.OK, ejemplar);
            }
            else
            {
                response = Request.CreateResponse(System.Net.HttpStatusCode.NotFound);
            }
            return(response);
        }