//creat visitor information to be store to database public static void VisitorSignin(List <visitor> Visitors, List <int> TrackIDs, int Duration) { group_visitor Gv = new group_visitor(); Gv.group_id = Guid.NewGuid().ToString(); DateTime StartTime = DateTime.Now; Gv.duration = Duration; Gv.startTime = StartTime; Gv.endTime = StartTime.AddHours(Duration); foreach (visitor V in Visitors) { V.mailSent = false; V.ID = Guid.NewGuid().ToString(); V.group_visitor = Gv; } foreach (int ID in TrackIDs) { visitor_track vt = new visitor_track(); TrackDAO.TrackVisited(ID); vt.track_ID = ID; vt.group_visitor = Gv; } VisitorDAO.SaveGroup(Gv); VisitorDAO.SaveChanges(); }
//save a visitor_track to datbase public static void SaveVisitor_Track(visitor_track v) { Context.AddObject("visitor_track", v); }