private ValidationFlow CreateValidationFlow() { ValidationFlow flow1 = new ValidationFlow("main_flow", true); ValidationFlow flow11 = new ValidationFlow("person_validations", true); flow1.Add(flow11); ValidationRule role111 = new ValidationRule("rule-111", new PropertySelection("person1", "Person's Name"), "Person", new EqualOperator(), true, "resolve string for ui"); flow11.Add(role111); ValidationRule role112 = new ValidationRule("rule-112", new PropertySelection("person1", "Person"), new PropertySelection("person2", "Person"), new EqualOperator(), true, "resolve string for ui"); flow11.Add(role112); ValidationFlow flow12 = new ValidationFlow("person_age_validations", true); flow1.Add(flow12); ValidationRule role121 = new ValidationRule("rule-121", new PropertySelection("person3", "Person's Age"), 30, new EqualOperator(), true, "age must be 30"); flow12.Add(role121); return(flow1); }
public ValidationData CreateValidationData() { ContextTable table = CreateContextTable(); ValidationFlow flow = CreateValidationFlow(); BindingContainer binding = CreateBindingContainer(); ValidationData data = new ValidationData(table, flow, binding); return(data); }
public void Add(ValidationFlow flowToAdd) { flow.Add(flowToAdd); }
public ValidationData(ContextTable contexts, ValidationFlow flow, BindingContainer binding) { this.Contexts = contexts; this.flow = flow; this.bindingContainer = binding; }
public UnsuccessfulFlowCompletionEvent(FlowErrorTrace parent, ValidationFlow flow) : base(parent, "Unsuccessful flow validation") { this.flow = flow; }