// GET: Peliculas public ActionResult Index() { ProyeccionDALImpl proyeccionDAL = new ProyeccionDALImpl(); PeliculaDALImpl peliculaDAL = new PeliculaDALImpl(); List <ProyeccionesViewModel> proyeccionesVM = new List <ProyeccionesViewModel>(); List <Proyeccion> proyecciones; Pelicula pelicula; proyecciones = proyeccionDAL.GetProyecciones(); ProyeccionesViewModel proyeccionesViewModel; foreach (var item in proyecciones) { pelicula = peliculaDAL.GetPeliculaById((int)item.id_pelicula); proyeccionesViewModel = new ProyeccionesViewModel { hora = item.hora, id_pelicula = item.id_pelicula, id_proyeccion = item.id_proyeccion, id_sala = item.id_sala, Pelicula = pelicula }; proyeccionesVM.Add(proyeccionesViewModel); } return(View(proyeccionesVM)); }
public ActionResult Create(PeliculaViewModel peliculaViewModel) { PeliculaDALImpl peliculaDAL = new PeliculaDALImpl(); string mensaje = ""; try { mensaje = "Agregado con exito"; Pelicula pelicula = new Pelicula() { id_pelicula = peliculaDAL.GetPeliculas().Count + 1, id_clasifacion = peliculaViewModel.id_clasifacion, id_formato = peliculaViewModel.id_formato, id_genero = peliculaViewModel.id_genero, nombre_pelicula = peliculaViewModel.nombre_pelicula, imagen_pelicula = peliculaViewModel.imagen_pelicula, duracion_pelicula = peliculaViewModel.duracion_pelicula }; peliculaDAL.AddPelicula(pelicula); } catch (Exception ex) { mensaje = ex.ToString(); } TempData["mensaje"] = mensaje; return(RedirectToAction("Index")); }
// GET: Peliculas public ActionResult Index() { PeliculaViewModel peliculaViewModel; string mensaje = ""; if (TempData["mensaje"] != null) { mensaje = TempData["mensaje"].ToString(); } List <Pelicula> pelicula; PeliculaDALImpl peliculaDAL = new PeliculaDALImpl(); pelicula = peliculaDAL.GetPeliculas(); List <PeliculaViewModel> peliculaVM = new List <PeliculaViewModel>(); PeliculaViewModel PeliculaViewModel; foreach (var item in pelicula) { peliculaViewModel = new PeliculaViewModel { id_pelicula = item.id_pelicula, id_clasifacion = item.id_clasifacion, id_formato = item.id_formato, id_genero = item.id_genero, nombre_pelicula = item.nombre_pelicula, imagen_pelicula = item.imagen_pelicula }; peliculaVM.Add(peliculaViewModel); } return(View(peliculaVM)); }
public ActionResult Detalles(int id) { ProyeccionDALImpl proyeccionDAL = new ProyeccionDALImpl(); PeliculaDALImpl peliculaDAL = new PeliculaDALImpl(); ClasificacionDALImpl clasificacionDAL = new ClasificacionDALImpl(); FormatoDALImpl formatoDAL = new FormatoDALImpl(); GeneroDALImpl generoDAL = new GeneroDALImpl(); SalaDALImpl salaDAL = new SalaDALImpl(); ProyeccionesViewModel proyeccionesViewModel; Sala sala; Pelicula pelicula; Proyeccion proyeccion; Clasificacion clasificacion; Formato formato; pelicula = peliculaDAL.GetPeliculaById((int)id); proyeccion = proyeccionDAL.GetProyeccionesById(id); sala = salaDAL.GetSalaById((int)proyeccion.id_sala); clasificacion = clasificacionDAL.GetClasificacionById(pelicula.id_clasifacion); formato = formatoDAL.GetFormatoById((int)pelicula.id_formato); proyeccionesViewModel = new ProyeccionesViewModel { id_pelicula = proyeccion.id_pelicula, hora = proyeccion.hora, id_proyeccion = proyeccion.id_proyeccion, id_sala = proyeccion.id_sala, Sala = sala, Pelicula = pelicula, Clasificacion = clasificacion, Formato = formato, Asiento = null }; return(View(proyeccionesViewModel)); }
public ActionResult Delete(int id) { PeliculaDALImpl peliculaDAL = new PeliculaDALImpl(); string mensaje = ""; try { mensaje = "Eliminado con exito"; Pelicula pelicula; pelicula = peliculaDAL.GetPeliculaById(id); peliculaDAL.DeletePelicula(pelicula.id_pelicula); } catch (Exception ex) { mensaje = ex.ToString(); } TempData["mensaje"] = mensaje; return(RedirectToAction("Index")); }
public ActionResult Edit(int id) { PeliculaDALImpl peliculaDAL = new PeliculaDALImpl(); PeliculaViewModel peliculaViewModel; Pelicula pelicula; pelicula = peliculaDAL.GetPeliculaById(id); peliculaViewModel = new PeliculaViewModel() { id_pelicula = pelicula.id_pelicula, id_clasifacion = pelicula.id_clasifacion, id_formato = pelicula.id_formato, id_genero = pelicula.id_genero, nombre_pelicula = pelicula.nombre_pelicula, imagen_pelicula = pelicula.imagen_pelicula, duracion_pelicula = pelicula.duracion_pelicula }; return(View(peliculaViewModel)); }