예제 #1
0
        //LLEVA A LIBRO
        public ActionResult Libro(int codLibro)
        {
            LibroViewModel lvm = new LibroViewModel();

            lvm.libro      = lS.getById(codLibro);
            lvm.ejemplares = eS.getEjemplaresByLibro(codLibro);
            // return RedirectToRoute("Libro/Libro",lvm);
            ViewBag.Title = MyResources.LibroResources.ElementoTituloPagina + " - " + lvm.libro.Titulo;
            return(View("~/Views/Libro/Libro.cshtml", lvm));
        }
        //GET: Libro/createUpdate
        public ActionResult createUpdate(int codigo = -1)
        {
            ActionResult resultado = null;
            Libro        libro     = ls.getById(codigo);

            ViewBag.AutorList = As.getAll();
            if (libro != null)
            {
                // libro = ls.getById(codLibro);
                ViewBag.Title = "Editar Libro";
                resultado     = View("Libro", libro);
            }
            else
            {
                ViewBag.Title = "Libro Nuevo";
                libro         = new Libro();
                resultado     = View("Libro", libro);
            }
            return(resultado);
        }
예제 #3
0
        public ActionResult ViewDetails(int codLibro = -1, Boolean editar = false)
        {
            LibroViewModel libroModel = new LibroViewModel();

            libroModel.libro      = lS.getById(codLibro);
            libroModel.ejemplares = eS.getEjemplaresByLibro(codLibro);



            if (codLibro > 0 && editar == true)   // UPDATE
            {
                ViewBag.Title = MyResources.LibroResources.AccionEditar;
                // DESPLEGABLE
                ViewBag.AutorList = new SelectList(aS.getAllNoBorrados() as System.Collections.IEnumerable, "CodAutor", "Nombre");
                //IList<Autor> autores = aS.getAll();
                //List<SelectListItem> DesplegableAutores = new List<SelectListItem>();
                //foreach (var autor in autores) {
                //    if (autor.CodAutor == libroModel.Libro.Autor.CodAutor) {
                //        DesplegableAutores.Add(new SelectListItem { Text = autor.Nombre+" "+autor.Apellidos, Value = autor.CodAutor.ToString(), Selected = true });
                //    } else {
                //        DesplegableAutores.Add(new SelectListItem { Text = autor.Nombre+" "+autor.Apellidos, Value = autor.CodAutor.ToString() });
                //    }
                //}
                //ViewData["autores"] = DesplegableAutores;
                // FIN DESPLEGABLE
            }
            else if (libroModel.Libro != null)
            {
                ViewBag.Title = MyResources.LibroResources.ElementoToken + libroModel.Libro.Titulo;
            }
            else     // CREATE
            {
                ViewBag.Title    = MyResources.LibroResources.AccionCrear;
                libroModel.Libro = new Libro();
            }

            return(View("Libro", libroModel));
        }