public LoginViewModel( SetupViewModelsFactory setupViewModelsFactory, EnvironmentSettings settings, EventAggregator eventAggregator, ICryptographicAlgorithm cryptographicAlgorithm ) { _settings = settings; _eventAggregator = eventAggregator; _setupViewModelsFactory = setupViewModelsFactory; _cryptographicAlgorithm = cryptographicAlgorithm; }
public RegisterViewModel( SetupViewModelsFactory setupViewModelsFactory, EnvironmentSettings settings, EventAggregator eventAggregator, UserFactory userFactory ) { _settings = settings; _eventAggregator = eventAggregator; _setupViewModelsFactory = setupViewModelsFactory; _userFactory = userFactory; }
public ShellViewModel(SetupViewModelsFactory setupViewModelsFactory, EventAggregator eventAggregator) { eventAggregator.Subscribe(this); ActivateItem(setupViewModelsFactory.CreateChooseEnvironmentViewModel()); }