Beispiel #1
0
        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());
            }
        }
Beispiel #2
0
 internal WorkItemService(ICEJiraService jiraService, ICEGitHubService gitHubService, ICETeamCityService teamCityService)
 {
     _jiraService     = jiraService;
     _gitHubService   = gitHubService;
     _teamCityService = teamCityService;
 }
 public static ICEWorkItemService GetCEWorkItemService(ICEJiraService jiraService, ICEGitHubService gitHubService, ICETeamCityService teamCityService)
 {
     return(new CEWorkItemService(jiraService, gitHubService, teamCityService));
 }