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(); }
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); } }
partial void Deletesys_log_visitor(sys_log_visitor instance);
partial void Updatesys_log_visitor(sys_log_visitor instance);
partial void Insertsys_log_visitor(sys_log_visitor instance);
public static void Update(sys_log_visitor newValue) { sys_log_visitor OldValue = GetByIP(newValue.visitor_ip); OldValue = newValue; db.SubmitChanges(); }