#19924: Moving FormValueRequiredAttribute to Orchard.Mvc, removing duplicate class declarations and updating usages.

Work Item: 19924

--HG--
branch : 1.x
This commit is contained in:
Sipke Schoorstra
2013-07-21 02:03:40 +02:00
parent f15d521009
commit 42e2eb630e
24 changed files with 42 additions and 80 deletions

View File

@@ -16,6 +16,7 @@ using Orchard.Data;
using Orchard.DisplayManagement;
using Orchard.Localization;
using Orchard.Logging;
using Orchard.Mvc;
using Orchard.Mvc.Extensions;
using Orchard.Mvc.Html;
using Orchard.UI.Navigation;
@@ -409,17 +410,4 @@ namespace Orchard.Core.Contents.Controllers {
ModelState.AddModelError(key, errorMessage.ToString());
}
}
public class FormValueRequiredAttribute : ActionMethodSelectorAttribute {
private readonly string _submitButtonName;
public FormValueRequiredAttribute(string submitButtonName) {
_submitButtonName = submitButtonName;
}
public override bool IsValidForRequest(ControllerContext controllerContext, MethodInfo methodInfo) {
var value = controllerContext.HttpContext.Request.Form[_submitButtonName];
return !string.IsNullOrEmpty(value);
}
}
}