public SynchronizationPresenter(ISynchronizationView view, 
            IStorageManager storageManager, 
            IUnitOfWorkFactory unitOfWorkFactory, 
            IRepositoryFactory repositoryFactory,
            IConfigurationManager configurationManager,
            INavigator navigator)
        {
            _configurationManager = configurationManager;
            _view = view;

            _storageManager = storageManager;
            _unitOfWorkFactory = unitOfWorkFactory;
            _repositoryFactory = repositoryFactory;
            _navigator = navigator;
        }
 public SynchronizationPresenter CreateSynchronizationPresenter(
     ISynchronizationView synchronizationView, bool exitOnError)
 {
     return new SynchronizationPresenter(synchronizationView,
                                         _storageManager,
                                         _unitOfWorkFactory,
                                         _repositoryFactory,
                                         _configurationManager,
                                         _navigator);
 }