Example #1
0
 public System.Collections.Generic.IEnumerable <TEntity> ObtenerObjetosPorPagineo <S>(Dominio.Dominio.Filtros.IFiltros <TEntity> filtro, int paginaIndice, int elementosPorPagina, System.Linq.Expressions.Expression <Func <TEntity, S> > expresionOrdenamiento, bool ascendente)
 {
     return(ascendente ? (Contexto.Set <TEntity>().Where(filtro.SastifechoPor()).OrderBy(expresionOrdenamiento).Skip(paginaIndice * elementosPorPagina).Take(elementosPorPagina).AsEnumerable()) :
            (Contexto.Set <TEntity>().Where(filtro.SastifechoPor()).OrderByDescending(expresionOrdenamiento).Skip(paginaIndice * elementosPorPagina).Take(elementosPorPagina).AsEnumerable()));
 }
Example #2
0
 public System.Collections.Generic.IEnumerable <TEntity> ObtenerObjetos(Dominio.Dominio.Filtros.IFiltros <TEntity> filtro)
 {
     return(Contexto.Set <TEntity>().Where(filtro.SastifechoPor()).AsEnumerable());
 }