public async Task <PagedData <Solution> > Get(string search, int page, int pageSize, string orderBy, bool desc) { PagingMan.CheckParam(ref search, ref page, ref pageSize); return(await repo.GetAync(AuthMan.GetAccountId(this), page, pageSize, orderBy, desc, d => d.Id.HaveSubStr(search) || d.Name.HaveSubStr(search) || d.Description.HaveSubStr(search))); }
public PagedData <FileAsset> Get(string search, int page, int pageSize, string orderBy, bool desc) { PagingMan.CheckParam(ref search, ref page, ref pageSize); return(repo.Get(AuthMan.GetAccountId(this), page, pageSize, orderBy, desc, string.IsNullOrEmpty(search) ? (Func <FileAsset, bool>)null : d => d.Id.HaveSubStr(search) || d.Name.HaveSubStr(search) || d.Description.HaveSubStr(search))); }