public ActionResult AgregarPelicula(tb_peliculas reg, HttpPostedFileBase file) { if (!ModelState.IsValid) { CodigoPelicula(); ViewBag.actualyear = DateTime.Today.Year; ViewBag.generos = new SelectList(db.Generos.ToList(), "cod_genero", "descripcion"); ViewBag.estadopelicula = new SelectList(db.EstadoPelicula.ToList(), "cod_estado_pelicula", "descripcion"); ViewBag.tipopelicula = new SelectList(db.TipoPelicula.ToList(), "cod_tipo_pelicula", "descripcion"); ViewBag.clasificacionpelicula = new SelectList(db.ClasificacionPelicula.ToList(), "cod_clasificacion_pelicula", "descripcion"); ModelState.AddModelError("Error", "Error al grabar Pelicula"); return View(reg); }else { if(file!=null) { file.SaveAs(HttpContext.Server.MapPath("~/images/peliculas/")+ file.FileName); reg.imagePath = file.FileName; } db.Peliculas.Add(reg); db.SaveChanges(); TempData["SUCCESS"] = "Pelicula registrada correctamente."; return RedirectToAction("Index", "Pelicula"); } }
public ActionResult AgregarPelicula() { CodigoPelicula(); ViewBag.actualyear = DateTime.Today.Year; ViewBag.generos = new SelectList(db.Generos.ToList(), "cod_genero", "descripcion"); ViewBag.estadopelicula = new SelectList(db.EstadoPelicula.ToList(), "cod_estado_pelicula", "descripcion"); ViewBag.tipopelicula = new SelectList(db.TipoPelicula.ToList(), "cod_tipo_pelicula", "descripcion"); ViewBag.clasificacionpelicula = new SelectList(db.ClasificacionPelicula.ToList(), "cod_clasificacion_pelicula", "descripcion"); tb_peliculas reg = new tb_peliculas(); return View(reg); }
public ActionResult EditarPelicula(tb_peliculas reg, HttpPostedFileBase file) { try { if (!ModelState.IsValid) { ViewBag.generos = new SelectList(db.Generos.ToList(), "cod_genero", "descripcion"); ViewBag.estadopelicula = new SelectList(db.EstadoPelicula.ToList(), "cod_estado_pelicula", "descripcion"); ViewBag.tipopelicula = new SelectList(db.TipoPelicula.ToList(), "cod_tipo_pelicula", "descripcion"); ViewBag.clasificacionpelicula = new SelectList(db.ClasificacionPelicula.ToList(), "cod_clasificacion_pelicula", "descripcion"); return View(reg); } tb_peliculas peli = db.Peliculas.Where(v => v.cod_peli == reg.cod_peli).FirstOrDefault(); peli.nombre_peli = reg.nombre_peli; peli.titulo_origen = reg.titulo_origen; peli.sinopsis = reg.sinopsis; peli.director = reg.director; peli.actores = reg.actores; peli.cod_clasificacion_pelicula = reg.cod_clasificacion_pelicula; peli.duracion = reg.duracion; peli.pais_origen = reg.pais_origen; peli.fecha_estreno = reg.fecha_estreno; peli.cod_genero = reg.cod_genero; peli.cod_tipo_pelicula = reg.cod_tipo_pelicula; peli.cod_estado_pelicula = reg.cod_estado_pelicula; peli.trailer = reg.trailer; if (file != null) { file.SaveAs(HttpContext.Server.MapPath("~/images/peliculas/") + file.FileName); reg.imagePath = file.FileName; peli.imagePath = reg.imagePath; } db.SaveChanges(); } catch (Exception) { ModelState.AddModelError("Error", "Error al editar datos"); } return RedirectToAction("Index", "Pelicula"); }