public Task <GetAgentsSalesResult> Handle(GetAgentsSalesQuery request, CancellationToken cancellationToken) { var queryResult = policyRepository.GetAgentSales ( new AgentSalesQuery ( request.AgentLogin, request.ProductCode, request.SalesDateFrom, request.SalesDateTo ) ); return(Task.FromResult(BuildResult(queryResult))); }