Ejemplo n.º 1
0
        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)
                );
        }