Esempio n. 1
0
 /// <summary>parses json into a case</summary>
 /// <param name="json">json to parse</param>
 /// <returns>case corresponding to the json</returns>
 public static Case Parse(JObject json)
 {
     var c = new Case
     {
         JsonFromResponse = json,
         ID = (ulong?) json["id"],
         Title = (string) json["title"],
         SectionID = (ulong?) json["section_id"],
         TypeID = (ulong?) json["type_id"],
         PriorityID = (ulong?) json["priority_id"],
         References = (string) json["refs"],
         MilestoneID = (ulong?) json["milestone_id"],
         CreatedBy = (ulong) json["created_by"],
         CreatedOn = (null == (int?) json["created_on"]) ? (DateTime?) null : new DateTime(1970, 1, 1).AddSeconds((int) json["created_on"]),
         Estimate = (string) json["estimate"],
         EstimateForecast = (string) json["estimate_forecast"],
         SuiteID = (ulong) json["suite_id"],
     };
     return c;
 }
Esempio n. 2
0
        /// <summary>parses json into a case</summary>
        /// <param name="json">json to parse</param>
        /// <returns>case corresponding to the json</returns>
        public static Case Parse(JObject json)
        {
            Case c = new Case();
            c.ID = (ulong?)json["id"];
            c.Title = (string)json["title"];
            c.SectionID = (ulong?)json["section_id"];
            c.TypeID = (ulong?)json["type_id"];
            c.PriorityID = (ulong?)json["priority_id"];
            c.References = (string)json["refs"];
            c.MilestoneID = (ulong?)json["milestone_id"];
            c.CreatedBy = (ulong)json["created_by"];
            c.CreatedOn = (null == (int?)json["created_on"]) ? (DateTime?)null : new DateTime(1970, 1, 1).AddSeconds((int)json["created_on"]);
            c.Estimate = (string)json["estimate"];
            c.EstimateForecast = (string)json["estimate_forecast"];
            c.SuiteID = (ulong)json["suite_id"];

            return c;
        }