public static PropertyResponse TransformToPropertyResponse(PropertyEvaluataion property) { var result = new PropertyResponse(); result.Name = property.Name; result.Value = property.Value; result.Type = property.Type; return result; }
public static PropertyEvaluataion TransformToPropertyEvaluataion(Property property) { var result = new PropertyEvaluataion(); result.Name = property.Name; result.OrignalScript = property.Value; result.Type = property.Type; return result; }
public object Clone() { var result = new PropertyEvaluataion(); result.Name = Name; result.Type = Type; result.OrignalScript = OrignalScript; result.CompiledScript = null; result.Value = Value; result.UpdateTime = UpdateTime; return result; }
private void ComplieScript(PropertyEvaluataion property) { if (!String.IsNullOrEmpty(property.OrignalScript)) property.CompiledScript = EngineUtility.CompileExpression(property.OrignalScript); }
private PropertyEvaluataion FindProperty(PageExample example, ControlEvaluataion control, String propertyId) { var property = control.Propertys.FirstOrDefault(p => p.Name == propertyId); if (property == null) { property = new PropertyEvaluataion(); property.Name = propertyId; property.Type = PropertyValueType.str.ToString(); property.OrignalScript = String.Empty; } return property; }