Beispiel #1
0
 public RecibeRacionGestor(IHerramientaEnCache cacheClient,
                           IRepositorioIndicadorNecesidadBasica repositorioIndicador,
                           INecesidadBasicaGestorConsultas <EstadoAtencion> gestorNecesidadesBasicas,
                           IFiltroListados <RecibeRacion, EstadoAtencion> filtro)
     : base(cacheClient, repositorioIndicador, gestorNecesidadesBasicas, filtro)
 {
 }
Beispiel #2
0
 public static int ContarFiltradoPor <TDestino, TElementoLista>(this List <TElementoLista> lista,
                                                                IFiltroListados <TDestino, TElementoLista> filtro,
                                                                string nombreFiltro,
                                                                TDestino grupo)
 {
     return(filtro.ContarFiltradorPor(nombreFiltro, grupo, lista));
 }
Beispiel #3
0
        public static int ContarFiltradoPor <TDestino, TElementoLista>(this List <TElementoLista> lista,
                                                                       IFiltroListados <TDestino, TElementoLista> filtro,
                                                                       Expression <Func <TDestino, object> > propertyRefExpr,
                                                                       TDestino grupo)
        {
            var nombreFiltro = PropertyUtil.GetName <TDestino>(propertyRefExpr);

            return(filtro.ContarFiltradorPor(nombreFiltro, grupo, lista));
        }
 protected IndicadorNecesidadBasicaGestor(IHerramientaEnCache cacheClient,
                                          IRepositorioIndicadorNecesidadBasica repositorioIndicador,
                                          INecesidadBasicaGestorConsultas <TNecesidad> gestorNecesidadesBasicas,
                                          IFiltroListados <TIndicador, TNecesidad> filtro)
 {
     this.filtro = filtro;
     this.repositorioIndicador     = repositorioIndicador;
     this.cacheClient              = cacheClient;
     this.gestorNecesidadesBasicas = gestorNecesidadesBasicas;
 }
Beispiel #5
0
 public EstadoAtencionGestor(IHerramientaEnCache cacheClient,
                             IRangoGestorConsultas rangoGestor,
                             IRepositorioNecesidadBasica repositorioEstadoAtencion,
                             IGeneradorNecesidadBasica <EstadoAtencion> generadorEstadoAtencion,
                             IFiltroListados <RecibeRacion, EstadoAtencion> filtro
                             )
     : base(cacheClient, rangoGestor, repositorioEstadoAtencion, generadorEstadoAtencion)
 {
     this.filtro = filtro;
 }