Example #1
0
        public Task <IQueryResult <TEntity> > GetAllAsync <T>(IRequestSearch <T> request) where T : class
        {
            var filter   = request.Search as ISearch <TEntity>;
            var orderBy  = request.Search as IOrderBy <TEntity>;
            var includes = request.Search as IInclude <TEntity>;

            return(this.GetAllAsync(request.Page, request.PageSize, filter?.GetFilter(), orderBy?.GetOrderBy(), includes?.GetIncludes()));
        }
Example #2
0
 public IQueryResult <TEntity> GetAll <T>(IRequestSearch <T> request) where T : class
 {
     return(this.GetAllAsync(request).GetAwaiter().GetResult());
 }