예제 #1
0
        //public Task<T> enqueue()
        //{
        //    return call();
        //}

        public void AddParam(IQueryParam param)
        {
            if (_parameters == null)
            {
                _parameters = new List <IQueryParam>();
            }

            _parameters.Add(param);
        }
예제 #2
0
 public virtual async Task <ICollection <T> > GetAllAsyn(IQueryParam param)
 {
     return(await PaginatedList <T> .CreateAsync(context.Set <T>(), param.PageNumber, param.PageSize));
 }
예제 #3
0
        public async Task <List <T> > GetAll(IQueryParam param)
        {
            // return await context.Set<T>().OrderBy(on => on.Id).ToListAsync();

            return(await PaginatedList <T> .CreateAsync(context.Set <T>(), param.PageNumber, param.PageSize));
        }
 public async Task <IEnumerable <T> > GetAllAsync(IQueryParam param)
 {
     return(await repository.GetAllAsyn(param));
 }