public static void OnEnter(int userId) { var dt = DatabaseHandler.GetExpireTime(userId); if (dt < DateTime.Now) { Console.WriteLine("Your pass has expired. Contact manager for further info"); return; } Console.WriteLine("Access granted"); var eventId = DatabaseHandler.GetMaxEventId(userId); DatabaseHandler.InsertIvent(userId, eventId + 1, true, DateTime.Now); DatabaseHandler.UpdateMaxEventId(userId, eventId + 1); }
public static void Prolongate(int userId, int dayNum) { var curTime = DatabaseHandler.GetExpireTime(userId); DatabaseHandler.UpdateExpireTime(userId, curTime.AddDays(dayNum)); }