/// <summary> /// Elimina el Banner de la Lista Caché local /// </summary> /// <param name="pBanner">Banner a eliminar localmente</param> internal static void EliminarLocal(Banner pBanner) { //Lista Actual foreach (int pIndice in pBanner.ListaDeIndices(DateTime.Now.Date)) { ListaBannersActual[pIndice] = BannerNulo; } //Lista Próxima foreach (int pIndice in pBanner.ListaDeIndices(DateTime.Now.AddDays(1).Date)) { ListaBannersProxima[pIndice] = BannerNulo; } }
/// <summary> /// Agrega un Banner en la lista Caché local /// </summary> /// <param name="pBanner">Banner a agregar</param> private static void AgregarLocal(Banner pBanner) { //Lista Actual foreach (int pIndice in pBanner.ListaDeIndices(DateTime.Now.Date)) { ListaBannersActual[pIndice] = pBanner; } //Lista Próxima foreach (int pIndice in pBanner.ListaDeIndices(DateTime.Now.AddDays(1).Date)) { ListaBannersProxima[pIndice] = pBanner; } }