Example #1
0
        //Method for deserialization filter results to objects (including List of Jira ticket)
        static FilterResults deserializeFilterResults(string url, CookieContainer cookies)
        {
            string         resultJson;
            HttpWebRequest request = (HttpWebRequest)WebRequest.Create(url);

            request.CookieContainer = cookies;

            HttpWebResponse response = (HttpWebResponse)request.GetResponse();

            resultJson = readHttpResponse(response);

            FilterResults results = JsonConvert.DeserializeObject <FilterResults>(resultJson, new JsonSerializerSettings {
                NullValueHandling = NullValueHandling.Ignore
            });

            return(results);
        }
Example #2
0
        void tm_Elapsed(object sender, ElapsedEventArgs e)
        {
            CookieContainer cookies = new CookieContainer();
            FilterResults   results = new FilterResults();
            string          url;
            DateTime        sprintStartDate = DateTime.Now;
            DateTime        sprintEndDate   = DateTime.Now;

            cookies = jiraAuthentication();
            getStartAndEndDate(cookies, out sprintStartDate, out sprintEndDate);
            url     = "http://dev-aus-jira-01.swdev.local/rest/api/2/search?jql=project+%3D+%22Unified+IT+Manager%22+AND+created>" + "'" + sprintStartDate.ToString("yyyy-MM-dd") + "'" + "AND+created<=" + "'" + sprintEndDate.ToString("yyyy-MM-dd") + "'";
            results = deserializeFilterResults(url, cookies);

            getPriorityStats(results.issues);
            getStatusStats(results.issues);
            getBugsPerDayStats(results.issues);
            getUndefinedBugs(results.issues);
        }
Example #3
0
        void tm_Elapsed(object sender, ElapsedEventArgs e)
        {
            CookieContainer cookies = new CookieContainer();
            FilterResults results = new FilterResults();
            string url;
            DateTime sprintStartDate = DateTime.Now;
            DateTime sprintEndDate = DateTime.Now;

            cookies = jiraAuthentication();
            getStartAndEndDate(cookies, out sprintStartDate, out sprintEndDate);
            url = "http://dev-aus-jira-01.swdev.local/rest/api/2/search?jql=project+%3D+%22Unified+IT+Manager%22+AND+created>" + "'" + sprintStartDate.ToString("yyyy-MM-dd") + "'" + "AND+created<=" + "'" + sprintEndDate.ToString("yyyy-MM-dd") + "'";
            results = deserializeFilterResults(url, cookies);

            getPriorityStats(results.issues);
            getStatusStats(results.issues);
            getBugsPerDayStats(results.issues);
            getUndefinedBugs(results.issues);
        }