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";
 }
Exemplo n.º 2
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();
        }
Exemplo n.º 3
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";
 }