public LoginPresenter(IUserAccessCredentials userAccess, IFormFactory <ILoginView> formFactory, INetworkPathInfo networkPathInfo,
                       INetworkConnection networkConnection)
 {
     _formFactory       = formFactory;
     _networkPathInfo   = networkPathInfo;
     _networkConnection = networkConnection;
     _userAccess        = userAccess;
 }
示例#2
0
 public FileManager(INetworkConnection networkConnection, IUserAccessCredentials userAccessCredentials, INetworkPathInfo networkPathInfo,
                    IMetaData metaData, ISqlDatabaseFactory sqlDatabaseFactory, IChecksum checksum)
 {
     _networkConnection     = networkConnection;
     _userAccessCredentials = userAccessCredentials;
     _networkPathInfo       = networkPathInfo;
     _metaData           = metaData;
     _sqlDatabaseFactory = sqlDatabaseFactory;
     _checksum           = checksum;
 }
示例#3
0
 public UploadNewVersionPresenter(IMetaData metaData, IChecksum checksum, IFileManager fileManager,
                                  IMessageService messageService, IFileValidator fileValidator, IFormFactory <IUploadNewVersionView> formFactory, IIoc ioc, INetworkPathInfo networkPathInfo)
 {
     _formFactory     = formFactory;
     _ioc             = ioc;
     _networkPathInfo = networkPathInfo;
     _messageService  = messageService;
     _fileValidator   = fileValidator;
     _checksum        = checksum;
     _metaData        = metaData;
     _fileManager     = fileManager;
     _networkPath     = _networkPathInfo.GetPathNeworkDirectory();
 }
示例#4
0
 public DatabaseDetailsPresenter(IMetaData sqlMetaDataInfo, IMetaData sqlMetaDataDetails, IIoc ioc, IFormFactory <IDatabaseDetailsView> formFactory,
                                 DownloadSelectedVersionPresenter downloadSelectedVersionPresenter, UploadNewVersionPresenter uploadNewVersionPresenter,
                                 IUserAccessCredentials userAccessCredentials, INetworkPathInfo networkPathInfo, INetworkConnection networkConnection)
 {
     _sqlMetaDataDetails = sqlMetaDataDetails;
     _formFactory        = formFactory;
     _downloadSelectedVersionPresenter = downloadSelectedVersionPresenter;
     _uploadNewVersionPresenter        = uploadNewVersionPresenter;
     _userAccessCredentials            = userAccessCredentials;
     _networkPathInfo   = networkPathInfo;
     _networkConnection = networkConnection;
     _sqlMetaDataInfo   = sqlMetaDataInfo;
     _ioc = ioc;
 }
 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();
 }
示例#6
0
 public UserAccessCredentials(INetworkPathInfo networkPathInfo)
 {
     _networkPathInfo = networkPathInfo;
 }