Пример #1
0
 public static void Add(sys_log_visitor newValue)
 {
     newValue.entered = DateTime.Now;
     newValue.last_updated = DateTime.Now;
     db.sys_log_visitors.InsertOnSubmit(newValue);
     db.SubmitChanges();
 }
Пример #2
0
 protected void LogVisitor()
 {
     string IP = HttpContext.Current.Request.UserHostAddress;
     sys_log_visitor ExistingVisitor = sys_log_visitor.GetByIP(IP);
     if (ExistingVisitor == null)
     {
         sys_log_visitor NewVisitor = new sys_log_visitor();
         NewVisitor.visitor_ip = IP;
         if (Is_IPv4(IP))
             NewVisitor.is_ipv6 = false;
         else
             NewVisitor.is_ipv6 = true;
         NewVisitor.hit_count = 1;
         NewVisitor.last_visited = DateTime.Now;
         sys_log_visitor.Add(NewVisitor);
     }
     else
     {
         ExistingVisitor.hit_count++;
         ExistingVisitor.last_visited = DateTime.Now;
         sys_log_visitor.Update(ExistingVisitor);
     }
 }
Пример #3
0
 partial void Deletesys_log_visitor(sys_log_visitor instance);
Пример #4
0
 partial void Updatesys_log_visitor(sys_log_visitor instance);
Пример #5
0
 partial void Insertsys_log_visitor(sys_log_visitor instance);
Пример #6
0
 public static void Update(sys_log_visitor newValue)
 {
     sys_log_visitor OldValue = GetByIP(newValue.visitor_ip);
     OldValue = newValue;
     db.SubmitChanges();
 }