Esempio n. 1
0
 public WalletCreationViewModel(
     INavigationService navigationService,
     IPoolConfigurator poolConfigurator,
     IEdgeProvisioningService edgeProvisioningService
     )
     : base("Wallet Creation", navigationService)
 {
     _edgeProvisioningService = edgeProvisioningService;
     _poolConfigurator        = poolConfigurator;
 }
Esempio n. 2
0
 public RegisterViewModel(
     IUserDialogs userDialogs,
     INavigationService navigationService,
     IAgentProvider agentProvider,
     IEdgeProvisioningService provisioningService) : base(
         nameof(RegisterViewModel),
         userDialogs,
         navigationService)
 {
     _agentContextProvider    = agentProvider;
     this.provisioningService = provisioningService;
 }
 public RegisterPageViewModel(IUserDialogs userDialogs,
                              INavigationService navigationService,
                              IEdgeProvisioningService edgeProvisioningService,
                              IWalletAppConfiguration walletconfiguration,
                              IOptions <AgentOptions> options,
                              CloudWalletService cloudWalletService) : base(nameof(RegisterPageViewModel), userDialogs, navigationService)
 {
     _edgeProvisioningService = edgeProvisioningService;
     _walletConfiguration     = walletconfiguration;
     _options            = options.Value;
     _cloudWalletService = cloudWalletService;
     Title = "Register Wallet";
 }
Esempio n. 4
0
        public OnboardingViewModel(IUserDialogs userDialogs,
                                   INavigationService navigationService,
                                   IEdgeProvisioningService edgeProvisioningService,
                                   IWalletAppConfiguration walletconfiguration,
                                   IOptions <AgentOptions> options) :
            base("Onboarding", userDialogs, navigationService)
        {
            //services
            _edgeProvisioningService = edgeProvisioningService;
            _walletConfiguration     = walletconfiguration;
            _options = options.Value;

            SetSkipButtonText("SKIP");
            SetNextButtontext("Next");
            InitializeOnBoarding();
            InitializeSkipCommand();
            InitializeNextCommand();
        }
 public RegisterViewModel(
     IUserDialogs userDialogs,
     INavigationService navigationService,
     IAgentProvider agentProvider,
     IPoolConfigurator poolConfigurator,
     ILifetimeScope scope,
     IOptions <AgentOptions> agentOptions,
     IProvisioningService provisioningService,
     IEdgeProvisioningService edgeProvisioningService) : base(
         nameof(RegisterViewModel),
         userDialogs,
         navigationService)
 {
     _agentContextProvider    = agentProvider;
     _poolConfigurator        = poolConfigurator;
     _provisioningService     = provisioningService;
     _edgeProvisioningService = edgeProvisioningService;
     _agentOptions            = agentOptions.Value;
     _scope = scope;
 }
Esempio n. 6
0
 public ConnectionsViewModel(IUserDialogs userDialogs,
                             INavigationService navigationService,
                             IConnectionService connectionService,
                             IEdgeProvisioningService edgeProvisioningService,
                             IWalletAppConfiguration walletconfiguration,
                             IOptions <AgentOptions> options,
                             IAgentProvider agentProvider,
                             ILifetimeScope scope,
                             IEventAggregator eventAggregator,
                             CloudWalletService cloudWalletService) :
     base(nameof(ConnectionsViewModel), userDialogs, navigationService)
 {
     _edgeProvisioningService = edgeProvisioningService;
     _walletConfiguration     = walletconfiguration;
     _options            = options.Value;
     _cloudWalletService = cloudWalletService;
     _connectionService  = connectionService;
     _agentProvider      = agentProvider;
     _eventAggregator    = eventAggregator;
     _scope = scope;
     Title  = "Connections";
 }