Пример #1
0
 public VpnReconnector(IAppSettings appSettings,
                       ISimilarServerCandidatesGenerator similarServerCandidatesGenerator,
                       IModals modals,
                       IPopupWindows popups,
                       IVpnConnector vpnConnector,
                       INotificationSender notificationSender,
                       ILogger logger,
                       ServerCandidatesFactory serverCandidatesFactory,
                       Common.Configuration.Config config,
                       Lazy <ConnectionStatusViewModel> connectionStatusViewModel,
                       ServerManager serverManager,
                       Lazy <ServerConnector> serverConnector,
                       Lazy <ProfileConnector> profileConnector)
 {
     _appSettings = appSettings;
     _similarServerCandidatesGenerator = similarServerCandidatesGenerator;
     _modals                    = modals;
     _popups                    = popups;
     _vpnConnector              = vpnConnector;
     _notificationSender        = notificationSender;
     _logger                    = logger;
     _serverCandidatesFactory   = serverCandidatesFactory;
     _config                    = config;
     _connectionStatusViewModel = connectionStatusViewModel;
     _serverManager             = serverManager;
     _serverConnector           = serverConnector;
     _profileConnector          = profileConnector;
 }
Пример #2
0
 public VpnManager(
     IVpnServiceManager vpnServiceManager,
     IVpnReconnector vpnReconnector,
     IVpnConnector vpnConnector)
 {
     _vpnServiceManager             = vpnServiceManager;
     _vpnReconnector                = vpnReconnector;
     _vpnConnector                  = vpnConnector;
     _vpnConnector.VpnStateChanged += OnConnectorVpnStateChanged;
 }