public async Task <IPagedResult <GetWordbookOutput> > Search(QueryWordbookInput query) { var queryResult = await _wordbookDomainService.QueryWordbooks(query); var outputs = queryResult.Item1.MapTo <IEnumerable <GetWordbookOutput> >().GetPagedResult(queryResult.Item2); // todo 抽象 foreach (var output in outputs.Items) { await output.SetAuditInfo(); } return(outputs); }
public async Task <IPagedResult <GetWordbookOutput> > Query(QueryWordbookInput query) { var queryResult = await _wordbookDomainService.QueryWordbooks(query); return(queryResult.Item1.MapTo <IEnumerable <GetWordbookOutput> >().GetPagedResult(queryResult.Item2)); }