Exemplo n.º 1
0
 public JiraDestination(IJiraConfiguration jiraConfiguration, JiraConnector jiraConnector, IWindowManager windowManager, JiraViewModel jiraViewModel)
 {
     _jiraConfiguration = jiraConfiguration;
     _jiraConnector     = jiraConnector;
     _windowManager     = windowManager;
     _jiraViewModel     = jiraViewModel;
 }
Exemplo n.º 2
0
        public static JiraViewModel GetJira(int ProjectsId)
        {
            using (var db = new ShlekenEntities3())
            {
                var modelJira = new JiraViewModel();
                var Projects  = db.Projects.Single(i => i.AccountId == Userservice.AccountId && i.Id == ProjectsId);
                if (Projects.JiraUrl != null)
                {
                    var jira = Jira.CreateRestClient(Projects.JiraUrl, Projects.JiraUserName, Projects.JiraPassword);


                    var issues = from i in jira.Issues.Queryable
                                 where i.Project == Projects.JiraProjectkey
                                 select i;
                }
                //todo check out
                //modelJira.OpenIssues =  issues.Where(i => i.Status != "Closed").Count();
                //modelJira.CloseIssues =  issues.Where(i => i.Status == "Closed").Count();
                //modelJira.AllIssues = issues.Count();
                return(modelJira);
            }
        }