public BorderCrossingService(IBorderCrossingRepository repository)
 {
     _countries = new Lazy <List <Country> >(repository.GetAllCountries);
 }
 public BorderCrossingServiceWebWrapper(IBorderCrossingService borderCrossingService, IBorderCrossingRepository repository, IMemoryCache cache)
 {
     _borderCrossingService = borderCrossingService;
     _repository            = repository;
     _cache = cache;
 }