Esempio n. 1
0
        public List <Carteleras> getListadosDeCartelerasParaReserva(int idPeliculaRecibido, int idVersionRecibido, int idSedeRecibido)
        {
            List <Carteleras> listadoADevolder = new List <Carteleras>();

            if (idSedeRecibido != 0)
            {
                var listado = from carteleras in repositorioManager.ctx.Carteleras where carteleras.IdPelicula == idPeliculaRecibido && carteleras.IdVersion == idVersionRecibido && carteleras.IdSede == idSedeRecibido select carteleras;
                if (listado != null)
                {
                    listadoADevolder = listado.ToList();
                }
            }

            else if (idVersionRecibido != 0)
            {
                var listado = from carteleras in repositorioManager.ctx.Carteleras where carteleras.IdPelicula == idPeliculaRecibido && carteleras.IdVersion == idVersionRecibido select carteleras;
                if (listado != null)
                {
                    listadoADevolder = listado.ToList();
                }
            }
            else if (idPeliculaRecibido != 0)
            {
                PeliculaDaoImpl peliculaDao = new PeliculaDaoImpl();
                var             listado     = from carteleras in repositorioManager.ctx.Carteleras where carteleras.IdPelicula == idPeliculaRecibido select carteleras;
                if (listado != null)
                {
                    listadoADevolder = listado.ToList();
                }
            }
            return(listadoADevolder);
        }