protected override bool IsAuthorized(HttpActionContext actionContext)
    {
        XyzModel model      = (XyzModel)actionContext.ActionArguments["model"];
        bool     conditions = // add conditions based on model object
                              if (conditions)
        {
            return(true);
        }

        return(false);
    }
예제 #2
0
    public override void OnActionExecuting(HttpActionContext actionContext)
    {
        XyzModel model = (XyzModel )actionContext.ActionArguments["model"];     // you will get data here

        base.OnActionExecuting(actionContext);
    }
    public override void OnActionExecuting(ActionExecutingContext actionContext)
    {
        XyzModel model = (XyzModel )actionContext.ActionParameters["model"];     // you will get data here

        base.OnActionExecuting(actionContext);
    }