ARUP.IssueTracker.Classes.JiraUtils.SetTransition C# (CSharp) Method

SetTransition() public static method

Changes status to an issue on a given Transition ID
public static SetTransition ( string IssueKey, string TransitionId, EventHandler eventHandler ) : void
IssueKey string Jira Key of the Issue
TransitionId string Jira Transition ID
eventHandler EventHandler Event handler to fire after the action is complete
return void
        public static void SetTransition(string IssueKey, string TransitionId,
            EventHandler<ResponseArg> eventHandler)
        {
            var request =
                new RestRequest(
                    "issue/" + IssueKey + "/transitions",
                    Method.POST);
            request.AddHeader("Content-Type", "application/json");
            request.RequestFormat = RestSharp.DataFormat.Json;
            var newcomment = new { transition = new { id = TransitionId } };
            request.AddBody(newcomment);
            List<RestRequest> requests = new List<RestRequest>();
            requests.Add(request);
            BackgroundJira bj = new BackgroundJira();
            bj.WorkerComplete += eventHandler;
            bj.Start<Status>(requests);
        }
        /// <summary>