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); }
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); }