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"; }
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 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"; }