using Solicitors.Core.Data; namespace Solicitors.Core; internal class ReadOnlyCitiesService : IReadOnlyCitiesService { private readonly IReadOnlyCitiesRepository _repo; public ReadOnlyCitiesService(IReadOnlyCitiesRepository repo) { _repo = repo; } public async Task GetAllCitiesAsync(CancellationToken cancellationToken) { var cities = _repo.GetCitiesAsync(cancellationToken); return await cities.ToArrayAsync(cancellationToken); } }