示例#1
0
        public void Post(int? parentId, Issue issue)
        {
            var webClient = new WebClient();

            var values = new NameValueCollection();
            if (parentId.HasValue)
                values["parentId"] = parentId.Value.ToString(CultureInfo.InvariantCulture);
            values["text"] = issue.Text;
            values["source"] = issue.Source;
            values["stackTrace"] = issue.StackTrace;
            values["serverVariables"] = issue.ServerVariables;
            values["version"] = issue.Version;

            var response = webClient.UploadValues(Configuration.IssueTrackerUrl, values);
            issue.Id = int.Parse(Encoding.ASCII.GetString(response));
        }
示例#2
0
 public void Post(Issue issue)
 {
     Post(null, issue);
 }