示例#1
0
 public PlanDowngradeHandler(
     IUserStorage userStorage,
     IVpnManager vpnManager,
     IAppSettings appSettings,
     INotificationSender notificationSender,
     IPopupWindows popups,
     SubscriptionExpiredPopupViewModel subscriptionExpiredPopupViewModel,
     DelinquencyPopupViewModel delinquencyPopupViewModel)
 {
     _userStorage        = userStorage;
     _vpnManager         = vpnManager;
     _appSettings        = appSettings;
     _notificationSender = notificationSender;
     _popups             = popups;
     _subscriptionExpiredPopupViewModel = subscriptionExpiredPopupViewModel;
     _delinquencyPopupViewModel         = delinquencyPopupViewModel;
 }
示例#2
0
 public DisconnectError(IModals modals,
                        IAppSettings appSettings,
                        IUserStorage userStorage,
                        MaximumDeviceLimitModalViewModel maximumDeviceLimitModalViewModel,
                        ConnectionErrorResolver connectionErrorResolver,
                        IPopupWindows popupWindows,
                        DelinquencyPopupViewModel delinquencyPopupViewModel,
                        IVpnManager vpnManager,
                        INotificationSender notificationSender,
                        IAuthCertificateManager authCertificateManager,
                        IVpnServiceManager vpnServiceManager)
 {
     _modals      = modals;
     _appSettings = appSettings;
     _userStorage = userStorage;
     _maximumDeviceLimitModalViewModel = maximumDeviceLimitModalViewModel;
     _connectionErrorResolver          = connectionErrorResolver;
     _popupWindows = popupWindows;
     _delinquencyPopupViewModel = delinquencyPopupViewModel;
     _vpnManager             = vpnManager;
     _notificationSender     = notificationSender;
     _authCertificateManager = authCertificateManager;
     _vpnServiceManager      = vpnServiceManager;
 }