public async Task <HddMetricResponse> Handle(HddMetricGetByPeriodFromAgentQuery request, CancellationToken cancellationToken) { var result = await Task.Run(() => { var metricsList = _repository.GetByPeriodFormAgent(request.AgentId, request.FromTime, request.ToTime); var response = new HddMetricResponse(); response.Metrics.AddRange(_mapper.Map <List <HddMetricDto> >(metricsList)); return(response); }); return(result); }