public void Bind() { foreach (var p in arg.GetType().GetProperties()) { var value = nameValueCollection[p.Name]; if (value == null) continue; p.SetValue(arg, value.ChangeTypeTo(p.PropertyType), null); } validator.ValidateModel(arg); this.ModelState = validator.ModelState; }
public ModelValidator(ModelState modelState) { this.ModelState = new PseudoMvc.ModelState(); }