public ActionResult CrearPeliculas(Peliculas model) { if (ModelState.IsValid) { if (model.AñoPublicacion <= 1990 || model.AñoPublicacion > DateTime.Now.Year) { ModelState.AddModelError("AñoPublicacion", "El Año esta Fuera del Rango"); return(View(model)); } HttpPostedFileBase file = Request.Files["ImageData"]; PeliculasData service = new PeliculasData(); int i = service.UploadImageInDataBase(file, model); if (i == 1) { return(RedirectToAction("Index")); } } return(View(model)); }
public ActionResult Editar(Peliculas peliculas) { if (peliculas.AñoPublicacion <= 1990 || peliculas.AñoPublicacion > DateTime.Now.Year) { ModelState.AddModelError("AñoPublicacion", "La Año esta Fuera del Rango"); return(View(peliculas)); } byte[] imagenActual = null; string nombreImagen = null; HttpPostedFileBase file = Request.Files[0]; if (file.ContentLength == 0) { imagenActual = _context.Peliculas.SingleOrDefault(p => p.Id_peliculas == peliculas.Id_peliculas).Data; peliculas.Data = imagenActual; nombreImagen = _context.Peliculas.SingleOrDefault(p => p.Id_peliculas == peliculas.Id_peliculas).Imagen; peliculas.Imagen = nombreImagen; } else { PeliculasData service = new PeliculasData(); int i = service.UploadImageInDataBaseEdit(file, peliculas); if (i == 1) { return(RedirectToAction("Index")); } } if (ModelState.IsValid) { _context.Set <Peliculas>().AddOrUpdate(peliculas); _context.SaveChanges(); return(RedirectToAction("Index")); } return(View(peliculas)); }