public IActionResult GetCities(string name) { var cities = CitiesRepository.GetCities(); // retourne toute la collection if (name != null) { cities = cities.Where(city => city.Name.Contains(name)); } var citiesDTO = ToDto.ToCitiesDto(cities); return(new ObjectResult(citiesDTO)); }