Beispiel #1
0
 internal ProjectVersion(RedmineServiceContext context, XmlNode node)
     : base(context, node)
 {
     _project     = RedmineUtility.LoadNamedObject(node[ProjectProperty.XmlNodeName], context.Projects.Lookup);
     _description = RedmineUtility.LoadString(node[DescriptionProperty.XmlNodeName]);
     _status      = RedmineUtility.LoadVersionStatus(node[StatusProperty.XmlNodeName]);
     _dueDate     = RedmineUtility.LoadDate(node[DueDateProperty.XmlNodeName]);
     _createdOn   = RedmineUtility.LoadDateForSure(node[CreatedOnProperty.XmlNodeName]);
     _updatedOn   = RedmineUtility.LoadDateForSure(node[UpdatedOnProperty.XmlNodeName]);
 }
Beispiel #2
0
        internal override void Update(XmlNode node)
        {
            base.Update(node);

            Project     = RedmineUtility.LoadNamedObject(node[ProjectProperty.XmlNodeName], Context.Projects.Lookup);
            Description = RedmineUtility.LoadString(node[DescriptionProperty.XmlNodeName]);
            Status      = RedmineUtility.LoadVersionStatus(node[StatusProperty.XmlNodeName]);
            DueDate     = RedmineUtility.LoadDate(node[DueDateProperty.XmlNodeName]);
            CreatedOn   = RedmineUtility.LoadDateForSure(node[CreatedOnProperty.XmlNodeName]);
            UpdatedOn   = RedmineUtility.LoadDateForSure(node[UpdatedOnProperty.XmlNodeName]);
        }