public DatabasesListPresenter(IChecksum checksum, IUserAccessCredentials userAccessCredentials, IFileManager fileManager, IMetaData metaData, IIoc ioc,
                               DatabaseDetailsPresenter databaseDetailsPresenter, LoginPresenter loginPresenter, IFormFactory <IDatabasesListView> formFactory,
                               INetworkConnection networkConnection, INetworkPathInfo networkPathInfo)
 {
     _databaseDetailsPresenter = databaseDetailsPresenter;
     _loginPresenter           = loginPresenter;
     _checksum = checksum;
     _userAccessCredentials = userAccessCredentials;
     _fileManager           = fileManager;
     _metaData                = metaData;
     _ioc                     = ioc;
     _formFactory             = formFactory;
     _networkConnection       = networkConnection;
     _networkPathInfo         = networkPathInfo;
     _view                    = _formFactory.CreateDatabasesListForm();
     _resumableFileManager    = _fileManager as IResumableFileManager;
     _cancellationTokenSource = new CancellationTokenSource();
     _networkPath             = _networkPathInfo.GetPathNeworkDirectory();
 }