Files
schengen-visa/SchengenVisaApi/ApplicationLayer/Services/Locations/NeededServices/ICountriesRepository.cs
2024-08-19 22:25:08 +03:00

14 lines
521 B
C#

using ApplicationLayer.GeneralNeededServices;
using Domains.LocationDomain;
namespace ApplicationLayer.Services.Locations.NeededServices;
public interface ICountriesRepository : IGenericRepository<Country>
{
/// Gets country by name
/// <param name="countryName">Name of country to seek</param>
/// <param name="cancellationToken">Cancellation Token</param>
/// <returns>Country or null if not found</returns>
Task<Country?> FindByName(string countryName, CancellationToken cancellationToken);
}