Exemplo n.º 1
0
        public override void ConfigureFromNode(System.Xml.Linq.XElement node)
        {
            base.ConfigureFromNode(node);

            var typeName = XmlUtilities.GetTextFromAttribute(node, "result");
            if (string.IsNullOrWhiteSpace(typeName))
                return;

            Result = ReflectionUtilities.LoadFromAssembly<AbstractTaskResult>(typeName);
        }
Exemplo n.º 2
0
 private AbstractTaskResult TransformResult(AbstractTaskResult source)
 {
     try
     {
         var destination = TaskResult;
         return (AbstractTaskResult)ReflectionUtilities.CopyObjectProperties(
             source,
             destination,
             BindingFlags.Public | BindingFlags.Instance);
     }
     catch (Exception e)
     {
         Log.Warn(e);
         return source;
     }
 }
Exemplo n.º 3
0
 public ButtonResultCommand(Object context, AbstractTaskResult result)
     : base(context as IHasControlActions)
 {
     _context = context as IHasResult;
     _result = result;
 }
Exemplo n.º 4
0
 public ReturnResultModel(AbstractDialogModel model, AbstractTaskResult result)
     : base(model)
 {
     _result = result;
 }