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); }