コード例 #1
0
        public virtual Task <LoadResult> Load(PagedDxResultRequestDto input)
        {
            CheckGetAllPermission();

            // get IQueryable for all entitites
            var query = GetAll();

            // load data by DevExpress lib
            var loadResult = Load(query, input);

            // create DTO from DevExpress result
            loadResult.data = loadResult.data
                              .Cast <TEntity>()
                              .Select(MapToEntityDto)
                              .ToList();

            // return result
            return(Task.FromResult(loadResult));
        }
コード例 #2
0
 protected virtual LoadResult Load(IQueryable <TEntity> query, PagedDxResultRequestDto input)
 {
     return(DataSourceLoader.Load(query, input));
 }