예제 #1
0
 public bool insertTracking(PureTracking UserName)
 {
     try
     {
         _db.Insert(UserName);
         return(true);
     }
     catch (Exception ex)
     {
         return(false);
     }
 }
예제 #2
0
        public void InsertTracking(string UserName, string SystemIp, string SystemName)
        {
            AuditService service   = new AuditService();
            PureTracking Tracking  = new PureTracking();
            string       SessionId = Membership.GeneratePassword(12, 1);

            Tracking.Username   = UserName; //System.Web.HttpContext.Current.User.Identity.Name;
            Tracking.Sessionid  = SessionId;
            Tracking.Logindate  = DateTime.Now;
            Tracking.Systemname = SystemName;
            Tracking.Systemip   = System.Web.HttpContext.Current.Request.Params["REMOTE_ADDR"] ?? System.Web.HttpContext.Current.Request.UserHostAddress;
            service.insertTracking(Tracking);
            return;
        }