Exemplo n.º 1
0
        static void Main(string[] args)
        {
            try
            {
                ScyllaJiraClient client = new ScyllaJiraClient("username", "password");

                // List project ids and keys...
                //client.Projects.GetProjects().ForEach(proj => { Console.WriteLine(string.Format("{0}-{1}", proj.id, proj.key)); });

                // TYPED - Grab an issue
                //Issue issue = client.Issues.GetIssueByKey("SWS-31");

                // JSON - Grab an issue
                //IRestResponse issue2 = client.Execute(new RestRequest("issue/SWS-31/worklog"));
                //string json = issue2.Content;

                // Create issue
                //CreateIssueResponse issue3 = client.Issues.CreateIssue("AT", "First Issue", "Description of the issue...");

                // Get issues by project
                IssueResult result = client.Issues.GetIssuesByProject("SWS");

                // Find all worklog entries
                result.issues.ForEach(issue => {
                    WorkLogResponse resp = client.Issues.GetIssueWorklogs(issue.key);
                    if (resp.total > 0)
                    {
                        Console.WriteLine(issue.key + " - " + issue.fields.summary);
                        resp.worklogs.ForEach(wl => {
                            Console.WriteLine("\t" + wl.author.displayName + " spent " + wl.timeSpent + " on " + wl.created.ToShortDateString());
                        });
                    }
                });
            }
            catch (Exception e)
            {
                Console.WriteLine("Error: " + e.Message);
            }
            finally
            {
                Console.ReadKey();
            }
        }
Exemplo n.º 2
0
 public ProjectsModule(ScyllaJiraClient client) : base(client)
 {
 }
Exemplo n.º 3
0
 public IssuesModule(ScyllaJiraClient client)
     : base(client)
 {
 }
Exemplo n.º 4
0
 public BaseModule(ScyllaJiraClient client)
 {
     this._client = client;
 }
Exemplo n.º 5
0
 public BaseModule(ScyllaJiraClient client)
 {
     this._client = client;
 }
Exemplo n.º 6
0
 public IssuesModule(ScyllaJiraClient client) : base(client)
 {
 }
Exemplo n.º 7
0
 public ProjectsModule(ScyllaJiraClient client)
     : base(client)
 {
 }