diff --git a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs index b9c43ca054..a691ed4b67 100644 --- a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs +++ b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicNode.cs @@ -1357,6 +1357,18 @@ namespace umbraco.MacroEngines { return IsHelper(n => n.Id == other.Id, valueIfTrue, valueIfFalse); } + public bool IsNotEqual(DynamicNode other) + { + return IsHelper(n => n.Id != other.Id); + } + public string IsNotEqual(DynamicNode other, string valueIfTrue) + { + return IsHelper(n => n.Id != other.Id, valueIfTrue); + } + public string IsNotEqual(DynamicNode other, string valueIfTrue, string valueIfFalse) + { + return IsHelper(n => n.Id != other.Id, valueIfTrue, valueIfFalse); + } public bool IsDescendant(DynamicNode other) { var ancestors = this.Ancestors(); diff --git a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicXml.cs b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicXml.cs index 4ecf4076b3..4a9e34ff85 100644 --- a/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicXml.cs +++ b/umbraco.MacroEngines.Juno/RazorDynamicNode/DynamicXml.cs @@ -395,6 +395,18 @@ namespace umbraco.MacroEngines { return IsHelper(n => n.BaseElement == other.BaseElement, valueIfTrue, valueIfFalse); } + public bool IsNotEqual(DynamicXml other) + { + return IsHelper(n => n.BaseElement != other.BaseElement); + } + public string IsNotEqual(DynamicXml other, string valueIfTrue) + { + return IsHelper(n => n.BaseElement != other.BaseElement, valueIfTrue); + } + public string IsNotEqual(DynamicXml other, string valueIfTrue, string valueIfFalse) + { + return IsHelper(n => n.BaseElement != other.BaseElement, valueIfTrue, valueIfFalse); + } public bool IsDescendant(DynamicXml other) { var ancestors = this.Ancestors();