Beispiel #1
0
        /// <summary>
        /// Update issue
        /// </summary>
        /// <param name="fields"></param>
        /// <returns></returns>
        public Issue UpdateIssue(IssueFields fields)
        {
            fields.Project = this;
            Issue issue = GetJira().Client.UpdateIssue(fields);

            issue.SetJira(this.GetJira());
            issue.Load();
            return(issue);
        }
Beispiel #2
0
        public Issue CreateIssue(IssueFields fields)
        {
            fields.Project = new Project()
            {
                ID = this.ID
            };
            Issue issue = GetJira().Client.AddIssue(fields);

            issue.SetJira(this.GetJira());
            issue.Load();
            return(issue);
        }
Beispiel #3
0
        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));
        }