using ApplicationLayer.InfrastructureServicesInterfaces; using Domains.LocationDomain; namespace ApplicationLayer.Services.Locations.NeededServices; public interface ICountriesRepository : IGenericRepository { /// Gets country by name Task FindByNameAsync(string countryName, CancellationToken cancellationToken); /// Gets country by identifier Task FindByIdAsync(Guid id, CancellationToken cancellationToken); }