Skip to content

Instantly share code, notes, and snippets.

@emiaj
Created January 28, 2013 22:15
Show Gist options
  • Select an option

  • Save emiaj/4659698 to your computer and use it in GitHub Desktop.

Select an option

Save emiaj/4659698 to your computer and use it in GitHub Desktop.
public class FormValidationSummaryModifier : ITagModifier<FormRequest>
{
public bool Matches(FormRequest token)
{
return token.Chain.ValidationNode().Contains(RenderingStrategies.Summary);
}
public void Modify(FormRequest request)
{
var summary = request.Services.GetInstance<IPartialInvoker>().Invoke<ValidationSummary>();
request.CurrentTag.InsertFirst(new LiteralTag(summary));
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment