/// <summary> /// Query data paging /// </summary> /// <param name="query">Query model</param> /// <returns>Return data paging</returns> public async Task <IPaging <TEntity> > GetPagingAsync(IQuery query) { var paging = await dataAccess.GetPagingAsync(query).ConfigureAwait(false); paging = WarehouseManager.MergePaging(paging, query); return(paging); }
/// <summary> /// Query data paging /// </summary> /// <param name="query">Query object</param> /// <returns>Return data paging</returns> public async Task <IPaging <TEntity> > GetPagingAsync(IQuery query) { var paging = Pager.Empty <TEntity>(); paging = WarehouseManager.MergePaging(paging, query); return(await Task.FromResult(paging).ConfigureAwait(false)); }
/// <summary> /// query data paging /// </summary> /// <param name="query">query model</param> /// <returns>object paging</returns> public async Task <IPaging <ET> > GetPagingAsync(IQuery query) { var paging = await ContainerManager.Resolve <DAI>().GetPagingAsync(query).ConfigureAwait(false); paging = WarehouseManager.MergePaging(paging, query); return(paging); }
/// <summary> /// query data paging /// </summary> /// <param name="query">query model</param> /// <returns>object paging</returns> public async Task <IPaging <ET> > GetPagingAsync(IQuery query) { IPaging <ET> paging = Paging <ET> .EmptyPaging(); paging = WarehouseManager.MergePaging(paging, query); return(await Task.FromResult(paging)); }