private void CreateIfDoesNotExists(double lat, double lng, String name, String country) { var city = _repository.Find<City>(x => x.Name == name).FirstOrDefault(); if (city == null) { city = NewCity(country, lat, lng, name); _repository.Save<City>(city); } }