private void AccountSelectionChanged() { try { ClearAccountDetailsDisplay(); if (_formState == FormStates.Loading) { return; } if (null == cboAccounts.SelectedItem) { return; } var selectedAccount = (AccountType)cboAccounts.SelectedItem; _selectedIdentity = AccountProfileHelper.GetTAccountInfo(selectedAccount); if (null != _selectedIdentity) { ViewAccount(_selectedIdentity); } } catch (Exception ex) { ExceptionHandler(ex); } }
public TeamCityTestApp() { InitializeComponent(); //_service = new WorkItemService(); var teamCityProfile = AccountProfileHelper.GetTeamCityAccountInfo(); _teamCity = ServiceFactory.GetCETeamCityService(teamCityProfile.Login, teamCityProfile.Password); Logger.Log.Debug("TeamCity Test App Started"); }
public static ICEWorkItemService GetCEWorkItemService() { var teamCityProfile = AccountProfileHelper.GetTeamCityAccountInfo(); var teamCityService = CECode.Business.Services.ServiceFactory.GetCETeamCityService(teamCityProfile.Login, teamCityProfile.Password); var gitHubProfile = AccountProfileHelper.GetGitHubAccountInfo(); var gitHubService = CECode.Business.Services.ServiceFactory.GetCEGitHubService(gitHubProfile.Login, gitHubProfile.Token, gitHubProfile.Owner); var jiraProfile = AccountProfileHelper.GetJIRAAccountInfo(); var jiraService = CECode.Business.Services.ServiceFactory.GetCEJiraService(jiraProfile.URL, jiraProfile.Login, jiraProfile.Password); return(new CEWorkItemService(jiraService, gitHubService, teamCityService)); }
private void DisplayGitHubView() { try { var gitHubProfile = AccountProfileHelper.GetGitHubAccountInfo(); var gitHubService = new GitHubService(gitHubProfile.Login, gitHubProfile.Token, gitHubProfile.Owner); var dialog = new GitHubView(gitHubService); dialog.ShowDialog(this); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
private void InitializeAccounts() { try { var jiraProfile = AccountProfileHelper.GetJIRAAccountInfo(); _jiraService = CECode.Business.Services.ServiceFactory.GetCEJiraService(jiraProfile.URL, jiraProfile.Login, jiraProfile.Password); var gitHubProfile = AccountProfileHelper.GetGitHubAccountInfo(); _gitHubService = CECode.Business.Services.ServiceFactory.GetCEGitHubService(gitHubProfile.Login, gitHubProfile.Token, gitHubProfile.Owner); var teamCityProfile = AccountProfileHelper.GetTeamCityAccountInfo(); _teamCityService = CECode.Business.Services.ServiceFactory.GetCETeamCityService(teamCityProfile.Login, teamCityProfile.Password); _workItemService = CECode.WorkItem.Services.ServiceFactory.GetCEWorkItemService(_jiraService, _gitHubService, _teamCityService); } catch (Exception ex) { Console.WriteLine(ex.ToString()); } }
private void SaveAccount(AccountProfile account) { try { if (string.IsNullOrEmpty(txtLogin.Text)) { MessageBox.Show("Login name is required"); } else { account.Login = txtLogin.Text; account.Password = txtPassword.Text; account.Token = txtToken.Text; account.URL = txtUrl.Text; account.Owner = txtOwner.Text; AccountProfileHelper.UpdateAccountInfo(account); AccountProfilesChanged = true; } } catch (Exception ex) { ExceptionHandler(ex); } }