I want to create friendly names for all action methods.
[LogActionFilter]
public class ServiceController : ApiController
{
[DisplayName("User log in")]
public object Login()
{
//my logic for login and returns object
}
}
In action filter attribute, I want to get display name of this action.
public class LogActionFilter : ActionFilterAttribute
{
public override void OnActionExecuting(HttpActionContext actionContext)
{
var actionName = actionContext.Request.RequestUri.AbsolutePath.Split('/').Last();
//var actionFriendlyName = getDisplayName(actionName); How to get display name?
}
}
How can I get the value of DisplayName
attribute?