Esempio n. 1
0
        public List <TicketEntry> GetTicketEntries(int ticketNumber, string apiKey)
        {
            var request = ConstructRedmineRequest(RedmineUrlManager.GetEntryUrl(new { limit = 15000, issue_id = ticketNumber }), apiKey);

            using (HttpWebResponse response = (HttpWebResponse)request.GetResponse())
            {
                using (var reader = new StreamReader(response.GetResponseStream()))
                {
                    string json = reader.ReadToEnd();

                    var tickets = Parser.ParseTicketEntries(json);

                    return(_ticketResultMapper.MapFromTicketEntryResult(tickets));
                }
            }
        }