Exemplo n.º 1
0
        static void Main(string[] args)
        {
            Jira objJira = new Jira();

            objJira.Url        = "YOUR_JIRA_URL";
            objJira.JsonString = @"{""fields""      :     {
                                    ""project""     :     {
                                    ""key""         :       ""YOUR_JIRA_PROJECT_KEY""                                  },
                                    ""summary""     :       ""ISSUE_SUMMARY""                                           ,
                                    ""description"" :       ""ISSUE_DESCRIPTION""                                       ,
                                    ""issuetype""   :     { 
                                    ""name""        :       ""ISSUE_TYPE""                                          }}}";
            objJira.UserName   = "******";
            objJira.Password   = "******";
            objJira.filePaths  = new List <string>()
            {
                "FILEPATH1", "FILEPATH2"
            };
            objJira.AddJiraIssue();
        }
Exemplo n.º 2
0
        static void Main(string[] args)
        {
            string strsummary       = null;
            string strdescription   = null;
            string strissuetype     = null;
            Item   strattachmentloc = null;

            ExchangeService service = new ExchangeService(ExchangeVersion.Exchange2007_SP1);

            service.Credentials = new NetworkCredential("gades", "suDha@7devi", "camp");

            service.AutodiscoverUrl("*****@*****.**", (a) =>
            {
                return(true);
            });

            FindItemsResults <Item> findResults = service.FindItems(
                WellKnownFolderName.Inbox,
                new ItemView(1));

            foreach (Item item in findResults.Items)
            {
                Console.WriteLine(item.Subject);
                strsummary = item.Subject;
                //strdescription = item.Body;
                strissuetype     = "Bug";
                strattachmentloc = item;
            }


            Jira objJira = new Jira();

            objJira.Url = "http://*****:*****@"C:/Users/sarathg/Desktop/sample.txt");
            //string[] words = str.Split(',');

            //foreach (string word in words)
            //{
            //    switch (word.Split(':')[0])
            //    {
            //        case "summary": strsummary = word.Split(':')[1];
            //            break;
            //        case "description": strdescription = word.Split(':')[1];
            //            break;
            //        case "IssueType": strissuetype = word.Split(':')[1];
            //            break;

            //    }

            //}

            JiraJson js = new JiraJson
            {
                fields = new Fields
                {
                    summary = strsummary,
                    //description = strdescription,
                    project = new Project {
                        key = "JIR"
                    },
                    issuetype = new IssueType {
                        name = strissuetype
                    }
                }
            };
            var javaScriptSerializer = new
                                       System.Web.Script.Serialization.JavaScriptSerializer();

            objJira.JsonString = javaScriptSerializer.Serialize(js);
            objJira.UserName   = ConfigurationManager.AppSettings["JiraUserName"];
            objJira.Password   = ConfigurationManager.AppSettings["JiraPassword"];
            objJira.filePaths  = new List <string>()
            {
                ""
            };
            objJira.AddJiraIssue();
            Console.ReadKey();
        }