コード例 #1
0
        public IEnumerable <TEntity> GetWhereOrderBy <KProperty>(Interfaces.Repositories.ISpecification <TEntity> specification, Expression <Func <TEntity, KProperty> > orderByExpression, bool ascending = true)
        {
            IEnumerable <TEntity> listEntity = _unitOfWork.Repositories.GenericRepository <TEntity>().GetWhereOrderBy(specification, orderByExpression, ascending = true);

            return(listEntity);
        }
コード例 #2
0
        public Paged <TEntity> GetWhereOrderByPaged <KProperty>(int pageIndex, int pageCount, Interfaces.Repositories.ISpecification <TEntity> specification, Expression <Func <TEntity, KProperty> > orderByExpression, bool ascending = true)
        {
            Paged <TEntity> pagedTmp = _unitOfWork.Repositories.GenericRepository <TEntity>().GetWhereOrderByPaged(pageIndex, pageCount, specification, orderByExpression, ascending = true);

            return(pagedTmp);
        }
コード例 #3
0
        public IEnumerable <TEntity> GetWhere(Interfaces.Repositories.ISpecification <TEntity> specification)
        {
            IEnumerable <TEntity> listEntity = _unitOfWork.Repositories.GenericRepository <TEntity>().GetWhere(specification);

            return(listEntity);
        }