public override void OnActionExecuted(HttpActionExecutedContext context) { var properties = context.ActionContext.Request.Properties; string parameter = string.Empty; //try //{ // parameter = Newtonsoft.Json.JsonConvert.SerializeObject(context.ActionContext.ActionArguments); //} //catch { } Module.Framework.BLL fwBll = new Module.Framework.BLL(); fwBll.LogAction( context.ActionContext.ControllerContext.GetAuthUserId(), context.ActionContext.ControllerContext.ControllerDescriptor.ControllerName, context.ActionContext.ActionDescriptor.ActionName, parameter, GetBrowserInfo(context.Request), GetClientIpString(context.Request) ); }