public AjaxContinuation Validate(ValidateField field) { var rule = _graph.RuleFor(field.Hash); var notification = _rules.Run(rule, field.Value); return _continuation.Resolve(notification); }
public AjaxContinuation Validate(ValidateField field) { var rule = _graph.RuleFor(field.Hash); var notification = _rules.Run(rule, field.Value); return(_continuation.Resolve(notification)); }
protected override void configure(FubuRegistry registry) { registry.Actions.IncludeType<CreateUserEndpoint>(); registry.Import<FubuMvcValidation>(); theUserService = new UserService(); registry.Services(r => r.SetServiceIfNone<IUserService>(theUserService)); var rule = RemoteFieldRule.For(ReflectionHelper.GetAccessor<CreateUser>(x => x.Username), new UniqueUsernameRule()); theField = new ValidateField { Hash = rule.ToHash(), Value = "joel_arnold" }; theUserService.AddUser(theField.Value); }