/// <summary> /// Create a new AccessLog object. /// </summary> /// <param name="id">Initial value of the ID property.</param> /// <param name="uniqueID">Initial value of the UniqueID property.</param> /// <param name="timestamp">Initial value of the Timestamp property.</param> /// <param name="accessCount">Initial value of the AccessCount property.</param> public static AccessLog CreateAccessLog(global::System.Int32 id, global::System.Guid uniqueID, global::System.DateTime timestamp, global::System.Int32 accessCount) { AccessLog accessLog = new AccessLog(); accessLog.ID = id; accessLog.UniqueID = uniqueID; accessLog.Timestamp = timestamp; accessLog.AccessCount = accessCount; return(accessLog); }
/// <summary> /// Deprecated Method for adding a new object to the AccessLogs EntitySet. Consider using the .Add method of the associated ObjectSet<T> property instead. /// </summary> public void AddToAccessLogs(AccessLog accessLog) { base.AddObject("AccessLogs", accessLog); }
/// <summary> /// Create a new AccessLog object. /// </summary> /// <param name="id">Initial value of the ID property.</param> /// <param name="uniqueID">Initial value of the UniqueID property.</param> /// <param name="timestamp">Initial value of the Timestamp property.</param> /// <param name="accessCount">Initial value of the AccessCount property.</param> public static AccessLog CreateAccessLog(global::System.Int32 id, global::System.Guid uniqueID, global::System.DateTime timestamp, global::System.Int32 accessCount) { AccessLog accessLog = new AccessLog(); accessLog.ID = id; accessLog.UniqueID = uniqueID; accessLog.Timestamp = timestamp; accessLog.AccessCount = accessCount; return accessLog; }
public static void LogShowAd(Guid uid, string ipAddress, string countryCode, DateTime clientTime, string pcName, string version) { try { using(var db = new MovieFinderEntities()) { var r = db.AccessLogs.FirstOrDefault(x => x.UniqueID == uid); if (r != null) r.IPAddress = ipAddress; else { r = new AccessLog { IPAddress = ipAddress, UniqueID = uid }; db.AccessLogs.AddObject(r); } r.PCName = pcName; r.ClientTime = clientTime; r.Timestamp = DateTime.Now; r.CountryCode = countryCode; r.Version = version; r.AccessCount++; db.SaveChanges(); } } catch { } }