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);
 }
Exemple #5
0
 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;
 }