Files
MileageTraker/Web/Utility/RequireRequestValueAttribute.cs
T
2012-11-30 21:35:06 -05:00

18 lines
488 B
C#

using System.Reflection;
using System.Web.Mvc;
namespace MileageTraker.Web.Utility
{
public class RequireRequestValueAttribute : ActionMethodSelectorAttribute
{
public RequireRequestValueAttribute(string valueName)
{
ValueName = valueName;
}
public override bool IsValidForRequest(ControllerContext controllerContext, MethodInfo methodInfo)
{
return (controllerContext.HttpContext.Request[ValueName] != null);
}
public string ValueName { get; private set; }
}
}