public async Task <IEnumerable <CityDto> > Handle(GetCitiesQuery request, CancellationToken cancellationToken) { if (string.IsNullOrEmpty(request.CityName) || string.IsNullOrEmpty(request.CityName.TrimStart()) || string.IsNullOrEmpty(request.CityName.TrimEnd())) { return(new List <CityDto>()); } request.CityName = request.CityName.TrimStart().TrimEnd(); var cities = await _cityManger.GetCitiesByName(request.CityName, request.Limit); return(cities ?? new()); }