Esempio n. 1
0
 /// <summary>
 /// Action 之后执行
 /// </summary>
 /// <param name="filterContext"></param>
 public override void OnActionExecuted(ActionExecutedContext filterContext)
 {
     #region MyRegion
     string Action = filterContext.HttpContext.Request.Path;
     string Param  = "";
     try
     {
         Param = JsonConvert.SerializeObject(filterContext.Result);
     }
     catch (Exception)
     {
     }
     using (PDBaseContext dBaseContext = new PDBaseContext())
     {
         TableLogs tableLogs = new TableLogs();
         tableLogs.LogsId        = Guid.NewGuid().ToString("N");
         tableLogs.OperateId     = TypeId;
         tableLogs.MendName      = Action;
         tableLogs.IngOrEd       = "OnActionExecuted";
         tableLogs.TableName     = TableName;
         tableLogs.Param         = Param;
         tableLogs.LogsOperation = LogsOperation;
         tableLogs.CreateTime    = DateTime.Now;
         tableLogs.Creater       = filterContext.HttpContext.User.FindFirstValue(ClaimTypes.Sid);
         dBaseContext.Add(tableLogs);
         dBaseContext.SaveChanges();
     }
     #endregion
 }
Esempio n. 2
0
 /// <summary>
 /// Action 之前执行
 /// </summary>
 /// <param name="filterContext"></param>
 public override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     #region
     string Param = "";
     if (filterContext.HttpContext.Request.Method.ToUpper() == "POST")
     {
         try
         {
             var forms = filterContext.HttpContext.Request.Form;
             if (forms.Keys.Count > 0)
             {
                 foreach (var item in forms.Keys)
                 {
                     var Value = forms[item];
                     Param += item + ":" + Value + ";";
                 }
             }
         }
         catch (Exception)
         {
         }
     }
     else if (filterContext.HttpContext.Request.Method.ToUpper() == "GET")
     {
         var queryString = filterContext.HttpContext.Request.QueryString;
         Param = queryString.ToString();
     }
     string Action = filterContext.HttpContext.Request.Path;
     using (PDBaseContext dBaseContext = new PDBaseContext())
     {
         TableLogs tableLogs = new TableLogs();
         tableLogs.LogsId        = Guid.NewGuid().ToString("N");
         tableLogs.OperateId     = TypeId;
         tableLogs.MendName      = Action;
         tableLogs.IngOrEd       = "OnActionExecuting";
         tableLogs.TableName     = TableName;
         tableLogs.Param         = Param;
         tableLogs.LogsOperation = LogsOperation;
         tableLogs.CreateTime    = DateTime.Now;
         tableLogs.Creater       = filterContext.HttpContext.User.FindFirstValue(ClaimTypes.Sid);
         dBaseContext.Add(tableLogs);
         dBaseContext.SaveChanges();
     }
     #endregion
 }
Esempio n. 3
0
 public HomeController(PDBaseContext pDBaseContext)
 {
     _pDBaseContext = pDBaseContext;
 }
 public TableController(PDBaseContext pDBaseContext)
 {
     _pDBaseContext = pDBaseContext;
 }