Skip to content

Instantly share code, notes, and snippets.

View justin-edwards's full-sized avatar

Justin Edwards justin-edwards

  • GigMasters
  • United States
View GitHub Profile
@justin-edwards
justin-edwards / gist:4970354
Created February 17, 2013 05:45
Remove all default ValidationProviders (VB.Net)
For Each mvp In ModelValidatorProviders.Providers.ToList()
If TypeOf (mvp) Is System.Web.Mvc.DataAnnotationsModelValidatorProvider OrElse
TypeOf (mvp) Is System.Web.Mvc.ClientDataTypeModelValidatorProvider OrElse
TypeOf (mvp) Is System.Web.Mvc.DataErrorInfoModelValidatorProvider Then
ModelValidatorProviders.Providers.Remove(mvp)
End If
Next
@justin-edwards
justin-edwards / gist:4969710
Last active March 8, 2016 01:18
Debugging: throw all validation error messages and exceptions from modelstate
if (!ModelState.IsValid)
{
var sb = new System.Text.StringBuilder();
Dictionary<string, IEnumerable<Exception>> errorList = ModelState.ToDictionary(
kvp => kvp.Key,
kvp => kvp.Value.Errors.Select(e => e.Exception)
);
sb.AppendLine("Exceptions:");