//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); }
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)); }