public void Clear()
 {
     foreach (var site in _repository.List())
     {
         _repository.Delete(site.Id);
     }
 }