// GET: /Libro/Create public ActionResult Create() { DTO.DtoLibro libro = new DTO.DtoLibro(); List <DTO.DtoLibro> libros = new List <DTO.DtoLibro>(); DTO.DtoAutor autor = new DTO.DtoAutor(); List <DTO.DtoAutor> autores = new List <DTO.DtoAutor>(); DTO.DtoEditorial editorial = new DTO.DtoEditorial(); List <DTO.DtoEditorial> editoriales = new List <DTO.DtoEditorial>(); DTO.DtoGenero genero = new DTO.DtoGenero(); List <DTO.DtoGenero> generos = new List <DTO.DtoGenero>(); libro.Autor = autor; libro.Genero = genero; libro.Editorial = editorial; autores = BLL.GestorMaestro.TraerAutores(); editoriales = BLL.GestorMaestro.TraerEditoriales(); generos = BLL.GestorMaestro.TraerGeneros(); libro.GeneroList = new SelectList(generos, "Id", "Nombre"); libro.AutorList = new SelectList(autores, "Id", "Apellido"); libro.EditorialList = new SelectList(editoriales, "Id", "Nombre"); return(View(libro)); }
// // GET: /Libro/Edit public ActionResult Edit(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } DTO.DtoLibro libro = BLL.GestorMaestro.TraerLibroPorId(id); DTO.DtoAutor autor = new DTO.DtoAutor(); List <DTO.DtoAutor> autores = new List <DTO.DtoAutor>(); DTO.DtoEditorial editorial = new DTO.DtoEditorial(); List <DTO.DtoEditorial> editoriales = new List <DTO.DtoEditorial>(); DTO.DtoGenero genero = new DTO.DtoGenero(); List <DTO.DtoGenero> generos = new List <DTO.DtoGenero>(); libro.Autor = autor; libro.Genero = genero; libro.Editorial = editorial; autores = BLL.GestorMaestro.TraerAutores(); editoriales = BLL.GestorMaestro.TraerEditoriales(); generos = BLL.GestorMaestro.TraerGeneros(); libro.GeneroList = new SelectList(generos, "Id", "Nombre"); libro.AutorList = new SelectList(autores, "Id", "Apellido"); libro.EditorialList = new SelectList(editoriales, "Id", "Nombre"); return(View(libro)); }
public ActionResult Edit(FormCollection form) { if (ModelState.IsValid) { DTO.DtoLibro libro = new DTO.DtoLibro(); libro.ChangedBy = 1; libro.ChangedOn = DateTime.Now; libro.Id = Convert.ToInt32(form["txtId"]); libro.ISBN = Convert.ToString(form["txtIsbn"]); libro.Titulo = Convert.ToString(form["txtTitulo"]); libro.Imagen = Convert.ToString(form["txtImagen"]); libro.ISBN = Convert.ToString(form["txtIsbn"]); libro.Cantidad = Convert.ToInt32(form["txtCantidad"]); libro.AutorId = Convert.ToInt32(form["autorDropDownList"]); libro.GeneroId = Convert.ToInt32(form["generoDropDownList"]); libro.EditorialId = Convert.ToInt32(form["editorialDropDownList"]); libro.Destacado = Convert.ToBoolean(form["chkDestacado"]); BLL.GestorMaestro.ActualizarUnLibro(libro); return(RedirectToAction("Index", "Libro")); } else { DTO.DtoLibro libro = BLL.GestorMaestro.TraerLibroPorId(2); DTO.DtoAutor autor = new DTO.DtoAutor(); List <DTO.DtoAutor> autores = new List <DTO.DtoAutor>(); DTO.DtoEditorial editorial = new DTO.DtoEditorial(); List <DTO.DtoEditorial> editoriales = new List <DTO.DtoEditorial>(); DTO.DtoGenero genero = new DTO.DtoGenero(); List <DTO.DtoGenero> generos = new List <DTO.DtoGenero>(); libro.Autor = autor; libro.Genero = genero; libro.Editorial = editorial; autores = BLL.GestorMaestro.TraerAutores(); editoriales = BLL.GestorMaestro.TraerEditoriales(); generos = BLL.GestorMaestro.TraerGeneros(); libro.GeneroList = new SelectList(generos, "Id", "Nombre"); libro.AutorList = new SelectList(autores, "Id", "Apellido"); libro.EditorialList = new SelectList(editoriales, "Id", "Nombre"); return(View(libro)); } }