public Task <List <GetCityQueryResponse> > Handle(GetCityQuery request, CancellationToken cancellationToken)
        {
            var result = _mapper.Map <List <GetCityQueryResponse> >(_cityRepository.GetAll().ToList());

            foreach (var item in result)
            {
                item.Risk = _cityRiskService.CalculateRisk(item.Infecteds);
            }
            return(Task.FromResult(result));
        }
Beispiel #2
0
 public async Task <IActionResult> GET_CITY([FromQuery] GetCityQuery query)
 {
     return(Ok(await _mediator.Send(query)));
 }