public LoginViewModel(IModuleManager moduleManager, IModuleCatalog catalog, IRegionManager regionManager, IWindowService windowService, ModulesOptions options, VersionFolderPathResolver versionResolver, MazeRestClientWrapper restClientWrapper) { _moduleManager = moduleManager; _catalog = catalog; _regionManager = regionManager; _windowService = windowService; _options = options; _versionResolver = versionResolver; _restClientWrapper = restClientWrapper; }
public LoginViewModel(IModuleManager moduleManager, IModuleCatalog catalog, IRegionManager regionManager, IWindowService windowService, ModulesOptions options, VersionFolderPathResolver versionResolver, MazeRestClientWrapper restClientWrapper) { _moduleManager = moduleManager; _catalog = catalog; _regionManager = regionManager; _windowService = windowService; _options = options; _versionResolver = versionResolver; _restClientWrapper = restClientWrapper; var settingsFile = new FileInfo(SettingsFilename); if (settingsFile.Exists) { var settings = JsonConvert.DeserializeObject <ServerConnectionInfo>(File.ReadAllText(settingsFile.FullName)); ServerUrl = settings.ServerUrl; Username = settings.Username; } }