Exemplo n.º 1
0
        /// <summary>
        /// 載入附件列表
        /// </summary>
        public async Task <TableData> Load(QueryFileListReq request)
        {
            var result = new TableData();
            var objs   = UnitWork.Find <UploadFile>(null);

            if (!string.IsNullOrEmpty(request.key))
            {
                objs = objs.Where(u => u.FileName.Contains(request.key) || u.FilePath.Contains(request.key));
            }

            result.data = objs.OrderByDescending(u => u.CreateTime)
                          .Skip((request.page - 1) * request.limit)
                          .Take(request.limit);
            result.count = objs.Count();
            return(result);
        }
Exemplo n.º 2
0
 public async Task <TableData> Load([FromQuery] QueryFileListReq request)
 {
     return(await _app.Load(request));
 }