private bool LoginWithDialog(IServiceProvider serviceProvider, Credentials?previousCredentials) { var logInDialog = new LoginDialog(AuthorizationManager.GetInstance(), previousCredentials, serviceProvider); VsUtils.DisplayDialogWindow(logInDialog); var credentials = logInDialog.GetCredentials(); if (credentials.HasValue) { VSActivityLog.Info("Storing credentials"); CredentialsManager.StoreCredentials(credentials.Value); return(true); } else { VSActivityLog.Info("Login cancelled"); return(false); } }
private bool LogInWithDialog(IServiceProvider serviceProvider, Credentials?previousCredentials, string dataFolderPath) { var logInDialog = new LogInDialog(AuthorizationManager.GetInstance(), previousCredentials, dataFolderPath); VsUtils.DisplayDialogWindow(logInDialog); var credentials = logInDialog.GetCredentials(); if (credentials.HasValue) { _log.Info("Logged in successfully"); _log.Info("Storring credentials"); _credentialsManager.StoreCredentials(credentials.Value); VsUtils.DisplayInStatusBar(serviceProvider, "Logged into QuantConnect"); return(true); } else { _log.Info("Log in cancelled"); return(false); } }