protected void Dispose(bool disposing) { if (disposing) { if (_repository != null) { _repository.Dispose(); _repository = null; } } }