/// <inheritdoc/> public async Task <ISonarQubeClient> LogInAsync(Uri serverUrl, string username, string password) { var client = await _loginManager.LogInAsync(serverUrl, username, password); if (null != client) { _credentialsManager.Save(serverUrl, new Credential(username, password)); _repository.Data.TargetUri = serverUrl; _repository.Save(); Clients.Add(client); } return(client); }
public void Save() { _credentialsManager.Save(); SettingsCache.Save(); LowerPriority?.Save(); }
private void removeButton_Click(object sender, EventArgs e) { _credentialsManager.RemoveEntry(_selectedEntry); _credentialsManager.Save(); RefreshUi(); }