예제 #1
0
 protected override void AddBusinessRules()
 {
     BusinessRules.AddRule(new Rule1(NameProperty));
     BusinessRules.AddRule(new Rule2(NameProperty));
     BusinessRules.AddRule(new Rule3(NameProperty));
 }
예제 #2
0
 protected override void AddBusinessRules()
 {
     BusinessRules.AddRule(new MyRule {
         PrimaryProperty = NameProperty
     });
 }
예제 #3
0
 protected override void AddBusinessRules()
 {
     BusinessRules.AddRule(new CheckRule {
         PrimaryProperty = DataProperty
     });
 }
예제 #4
0
 protected override void AddBusinessRules()
 {
     BusinessRules.AddRule(new InvalidAsyncValidationRule(NameProperty));
     base.AddBusinessRules();
 }
예제 #5
0
 protected override void AddBusinessRules()
 {
     base.AddBusinessRules();
     BusinessRules.AddRule(new Csla.Rules.CommonRules.Required(_Rate));
     BusinessRules.AddRule(new Csla.Rules.CommonRules.Required(_Uom));
 }
예제 #6
0
 protected override void AddBusinessRules()
 {
     BusinessRules.AddRule(new DoAsyncRule(DataProperty));
 }
예제 #7
0
 protected override void AddBusinessRules()
 {
     base.AddBusinessRules();
     BusinessRules.AddRule(new NoAuth(AuthorizationActions.DeleteObject));
 }
예제 #8
0
파일: Order.cs 프로젝트: RobRobertsCE/MVVM
 protected override void AddBusinessRules()
 {
     BusinessRules.AddRule(new Csla.Rules.CommonRules.Required(CustomerNameProperty));
 }