Merge pull request #216 from ilkerde/master
[mono.git] / mcs / class / System.Web.Mvc3 / Mvc / HttpPutAttribute.cs
1 namespace System.Web.Mvc {
2     using System;
3     using System.Reflection;
4     using System.Web;
5
6     [AttributeUsage(AttributeTargets.Method, AllowMultiple = false, Inherited = true)]
7     public sealed class HttpPutAttribute : ActionMethodSelectorAttribute {
8
9         private static readonly AcceptVerbsAttribute _innerAttribute = new AcceptVerbsAttribute(HttpVerbs.Put);
10
11         public override bool IsValidForRequest(ControllerContext controllerContext, MethodInfo methodInfo) {
12             return _innerAttribute.IsValidForRequest(controllerContext, methodInfo);
13         }
14     }
15 }