public AssetFilter(JToken node) : base(node) { if (node["typeIn"] != null) { this._TypeIn = node["typeIn"].Value <string>(); } if (node["orderBy"] != null) { this._OrderBy = (AssetOrderBy)StringEnum.Parse(typeof(AssetOrderBy), node["orderBy"].Value <string>()); } }
public AssetFilter(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "typeIn": this._TypeIn = propertyNode.InnerText; continue; case "orderBy": this._OrderBy = (AssetOrderBy)StringEnum.Parse(typeof(AssetOrderBy), propertyNode.InnerText); continue; } } }
public Channel(XmlElement node) : base(node) { foreach (XmlElement propertyNode in node.ChildNodes) { switch (propertyNode.Name) { case "description": this._Description = propertyNode.InnerText; continue; case "images": this._Images = new List <MediaImage>(); foreach (XmlElement arrayNode in propertyNode.ChildNodes) { this._Images.Add(ObjectFactory.Create <MediaImage>(arrayNode)); } continue; case "assetTypes": this._AssetTypes = new List <IntegerValue>(); foreach (XmlElement arrayNode in propertyNode.ChildNodes) { this._AssetTypes.Add(ObjectFactory.Create <IntegerValue>(arrayNode)); } continue; case "filterExpression": this._FilterExpression = propertyNode.InnerText; continue; case "isActive": this._IsActive = ParseBool(propertyNode.InnerText); continue; case "order": this._Order = (AssetOrderBy)StringEnum.Parse(typeof(AssetOrderBy), propertyNode.InnerText); continue; } } }