public ActionResult Crear(Libro Libro, HttpPostedFileBase imagen)
        {
            if (ModelState.IsValid)
            {
                if (Libro.CategoriaId == 0)
                {
                    ModelState.AddModelError("CategoriaId", "Seleccione una categoria");
                    return(View(Libro));
                }

                if (imagen != null)
                {
                    Libro.UrlImagen = GuardarImagen(imagen);
                }

                _LibroBL.GuardarLibro(Libro);

                return(RedirectToAction("Index"));
            }

            var categorias = _categoriasBL.ObtenerCategorias();

            ViewBag.CategoriaId =
                new SelectList(categorias, "Id", "Descripcion");

            return(View(Libro));
        }
예제 #2
0
        public ActionResult Crear(Libro libro, HttpPostedFileBase imagen)
        {
            if (ModelState.IsValid)
            {
                if (imagen != null)
                {
                    libro.Urlimag = GuardarImagen(imagen);
                }
                _libroBL.GuardarLibro(libro);
                return(RedirectToAction("Index"));
            }
            var categoria = _categoriasBL.MostrarCategorias();

            ViewBag.ListaCategoria = new SelectList(categoria, "ID", "Nombre");
            ;
            return(View(libro));
        }