public IEnumerable<ValidationResult> Validate(ValidationContext context) { if(Password != PasswordConfirm) yield return new ValidationResult("Confirmation doesn't match", new[] {"PasswordConfirm"}) //etc. } }
public object Register(Registration reg) { string appId = (string)this.Request.Properties["AppId"]; reg.Validate(); _store.Register(appId, reg); return(new { success = true }); }