コード例 #1
0
ファイル: ActionLogAttribute.cs プロジェクト: hhy5277/JustSay
 public override void OnActionExecuting(ActionExecutingContext filterContext)
 {
     //  Member member;
     using (IActionLogBusiness iLog = new ActionLogBusiness(new  JustSayEntities()))
     {
         ActionLog log = new ActionLog
         {
             // Member = member = db.Members.Where(p => p.Account == filterContext.HttpContext.User.Identity.Name).First(),
             MemberID    = Convert.ToInt16(filterContext.HttpContext.User.Identity.Name),
             Action      = filterContext.RouteData.Values["controller"] + "." + filterContext.RouteData.Values["action"],
             ClientIP    = filterContext.HttpContext.Request.UserHostAddress,
             Description = this.Description,
             CreateTime  = DateTime.Now
                           // AdminReplyTime=DateTime.Now
         };
         iLog.Add(log);
     }
 }
コード例 #2
0
        public override void OnActionExecuting(ActionExecutingContext filterContext)
        {
          //  Member member;
            using (IActionLogBusiness iLog=new ActionLogBusiness(new  JustSayEntities()) )
            {
                ActionLog log = new ActionLog
                {
                   // Member = member = db.Members.Where(p => p.Account == filterContext.HttpContext.User.Identity.Name).First(),
                    MemberID =Convert.ToInt16(filterContext.HttpContext.User.Identity.Name),
                    Action = filterContext.RouteData.Values["controller"] + "." + filterContext.RouteData.Values["action"],
                    ClientIP = filterContext.HttpContext.Request.UserHostAddress,
                    Description = this.Description,
                    CreateTime = DateTime.Now
                    // AdminReplyTime=DateTime.Now

                };
                iLog.Add(log);
                

            }
        }