Esempio n. 1
0
 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(_))
            });
        }