Example #1
0
 private Change(
     ChangeLog log,
     Version releaseVersion,
     ItemChangeType type,
     DateTime date,
     string summary,
     string description,
     ItemChangePlatform platform)
 {
     _log            = log;
     _releaseVersion = releaseVersion;
     _changeType     = type;
     _date           = date;
     _summary        = summary;
     _description    = description;
     _platform       = platform;
 }
Example #2
0
        public static Change FromJSON(
            ChangeLog log,
            Version version,
            JObject json)
        {
            ItemChangeType     type        = (ItemChangeType)Enum.Parse(typeof(ItemChangeType), json["Type"].Value <String>(), true);
            DateTime           date        = DateTime.ParseExact(json["Date"].Value <String>(), "dd/MM/yyyy", System.Globalization.CultureInfo.InvariantCulture);
            string             summary     = json["Summary"].Value <String>();
            string             description = json["Description"].Value <String>();
            ItemChangePlatform platform    = (ItemChangePlatform)Enum.Parse(typeof(ItemChangePlatform), json["Platform"].Value <String>(), true);

            return(new Change(
                       log,
                       version,
                       type,
                       date,
                       summary,
                       description,
                       platform));
        }