public Task <SearchResult <CaseWorkerTaskResult> > Handle(SearchCaseWorkerTaskQuery request, CancellationToken cancellationToken) { return(_caseWorkerTaskQueryRepository.Find(new FindCaseWorkerTasksParameter { Claims = request.Claims, Count = request.Count, Order = request.Order, OrderBy = request.OrderBy, StartIndex = request.StartIndex }, cancellationToken)); }
public async Task <SearchResult <CaseWorkerTaskResult> > Handle(SearchCaseWorkerTaskQuery request, CancellationToken cancellationToken) { var result = await _caseWorkerTaskQueryRepository.Find(new FindCaseWorkerTasksParameter { Claims = request.Claims, Count = request.Count, Order = request.Order, OrderBy = request.OrderBy, StartIndex = request.StartIndex }, cancellationToken); return(new SearchResult <CaseWorkerTaskResult> { Count = result.Count, StartIndex = result.StartIndex, TotalLength = result.TotalLength, Content = result.Content.Select(_ => CaseWorkerTaskResult.ToDTO(_)) }); }