コード例 #1
0
ファイル: Project.cs プロジェクト: yyorulmaz/Jira.SDK
        public Epic GetEpicByKey(String issueKey)
        {
            Issue epicIssue = _jira.Client.GetIssue(issueKey);

            epicIssue.SetJira(this.GetJira());
            return(Epic.FromIssue(epicIssue));
        }
コード例 #2
0
ファイル: Project.cs プロジェクト: yyorulmaz/Jira.SDK
        public Epic GetEpic(String epicName)
        {
            Issue epicIssue = _jira.Client.GetEpicIssueFromProject(this.Name, epicName);

            epicIssue.SetJira(this.GetJira());
            return(Epic.FromIssue(epicIssue));
        }
コード例 #3
0
ファイル: Project.cs プロジェクト: yyorulmaz/Jira.SDK
        public List <Epic> GetEpics()
        {
            List <Issue> epicIssues = _jira.Client.GetEpicIssuesFromProject(this.Name);

            epicIssues.ForEach(epic => epic.SetJira(this.GetJira()));

            List <Epic> epics = epicIssues.Select(epic => Epic.FromIssue(epic)).ToList();

            return(epics.OrderBy(epic => epic.Rank).ToList());
        }
コード例 #4
0
ファイル: Project.cs プロジェクト: yyorulmaz/Jira.SDK
        public Epic CreateEpic(String summary, IssueType type, User reporter)
        {
            Issue epic = new Issue()
            {
                Fields = new IssueFields()
                {
                    Summary   = summary,
                    IssueType = type,
                    Reporter  = reporter
                }
            };

            GetJira().Client.AddIssue(epic);

            epic.Load();
            return(Epic.FromIssue(epic));
        }