Пример #1
0
 /// <summary>
 /// Actualiza las fuentes RSS
 /// </summary>
 internal static void Actualizar()
 {
     Persistencia.FachadaPersistencia fachadaPersistencia = IoCContainerLocator.GetType <Persistencia.FachadaPersistencia>();
     foreach (IFuente pFuente in ControladorBanner.ActualizarFuentes())
     {
         fachadaPersistencia.ActualizarFuente(AutoMapper.Map <IFuente, Persistencia.Fuente>(pFuente));
     }
 }
Пример #2
0
 /// <summary>
 /// Carga la lista de Banners en la lógica
 /// </summary>
 /// <param name="fecha">Fecha de los banners a cargar a cargar</param>
 /// <param name="cargaInicial">Booleano que determina si es la carga inicial o no</param>
 public static void CargarBanners(DateTime fecha, bool cargaInicial = false)
 {
     ControladorBanner.CargarEnMemoria(fecha);
     if (cargaInicial)
     {
         ControladorBanner.CargaInicial();
     }
 }
Пример #3
0
 /// <summary>
 /// Elimina un Banner de la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Banner a eliminar</param>
 public static void EliminarBanner(Banner pBanner)
 {
     ControladorBanner.Eliminar(pBanner);
 }
Пример #4
0
 /// <summary>
 /// Modifica un Banner de la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Banner a modificar</param>
 public static void ModificarBanner(Banner pBanner)
 {
     ControladorBanner.Modificar(pBanner);
 }
Пример #5
0
 /// <summary>
 /// Agrega un Banner en la lista de la lógica
 /// </summary>
 /// <param name="pBanner">Banner a agregar</param>
 public static void AgregarBanner(Banner pBanner)
 {
     ControladorBanner.Agregar(pBanner);
 }
Пример #6
0
 /// <summary>
 /// Obtiene los Rangos Horarios Ocupados para un cierto Rango de Fechas
 /// </summary>
 /// <param name="pRangoFecha">Rango de Fechas</param>
 /// <returns>Tipo de dato Lista de Rangos Horarios que representa los rangos horarios ocupados</returns>
 public static List <RangoHorario> RangosHorariosOcupadosBanner(RangoFecha pRangoFecha)
 {
     return(ControladorBanner.RangosHorariosOcupados(pRangoFecha));
 }
Пример #7
0
 /// <summary>
 /// Obtiene el Banner que se corresponde con el código
 /// </summary>
 /// <param name="pCodigoBanner">Codigo de Banner de la imagen a buscar</param>
 /// <returns>Banner cuyo código es el suminitrado</returns>
 public static Banner ObtenerBannerPorCodigo(int pCodigoCampaña)
 {
     return(ControladorBanner.ObtenerBannerPorCodigo(pCodigoCampaña));
 }
Пример #8
0
 /// <summary>
 /// Obtiene el banner correspondiente con respecto a la fecha y a la hora
 /// </summary>
 /// <param name="pHoraActual">Hora Actual</param>
 /// <param name="pFechaActual">Fecha Actual</param>
 /// <returns>Tipo de dato Banner que representa el Banner Siguiente a mostrar</returns>
 public static Banner ObtenerBannerSiguiente()
 {
     return(ControladorBanner.ObtenerSiguiente());
 }
Пример #9
0
 /// <summary>
 /// Obtiene todos los Banners que cumplen con un determinado filtro
 /// </summary>
 /// <param name="argumentosFiltrado">Argumentos para filtrar Banners</param>
 /// <returns>Tipo de dato Lista que representa los Banners filtrados</returns>
 public static List <Banner> ObtenerBanners(Dictionary <Type, object> argumentosFiltrado = null)
 {
     return(ControladorBanner.ObtenerBanners(argumentosFiltrado));
 }
Пример #10
0
 /// <summary>
 /// Inicializa el Controlador banner y el de campaña
 /// </summary>
 public static void Inicializar()
 {
     ControladorBanner.Inicializar();
     ControladorCampaña.Inicializar();
 }