Esempio n. 1
0
            protected override void Execute(Rules.RuleContext context)
            {
                var target = (T)context.Target;

                if (target.ChildList.Count < 1)
                {
                    context.AddErrorResult("At least one item required");
                }
            }
Esempio n. 2
0
        protected override void Execute(Rules.RuleContext context)
        {
            var v1 = (string)context.InputPropertyValues[PrimaryProperty];
            var v2 = (string)context.InputPropertyValues[SecondaryProperty];

            if (string.IsNullOrEmpty(v1) || string.IsNullOrEmpty(v2))
            {
                context.AddErrorResult(string.Format("v1:{0}, v2:{1}", v1, v2));
            }
        }
Esempio n. 3
0
 protected override void Execute(Rules.RuleContext context)
 {
     if (context.InputPropertyValues.ContainsKey(PrimaryProperty))
     {
         context.AddErrorResult("PrimaryProperty has value.");
     }
     else
     {
         context.AddErrorResult("PrimaryProperty does not exist.");
     }
 }
Esempio n. 4
0
 protected override void Execute(Rules.RuleContext context)
 {
     throw new InvalidOperationException();
 }
Esempio n. 5
0
 protected override void Execute(Rules.RuleContext context)
 {
     context.AddErrorResult("Always error");
 }
Esempio n. 6
0
 protected override void Execute(Rules.RuleContext context)
 {
     context.AddWarningResult("Always warns");
 }
Esempio n. 7
0
 protected override void Execute(Rules.RuleContext context)
 {
     context.AddErrorResult("Bad rule");
 }
Esempio n. 8
0
 protected override void Execute(Rules.RuleContext context)
 {
     context.AddInformationResult("Always info");
 }
Esempio n. 9
0
 protected override void Execute(Rules.RuleContext context)
 {
     ((LocationBusinessBase)context.Target).Rule = Csla.ApplicationContext.LogicalExecutionLocation.ToString();
 }
Esempio n. 10
0
 protected override void Execute(Rules.RuleContext context)
 {
     base.Execute(context);
 }