public static void AddEntry(UserMaintEntry entry) { if (entry == null) throw new ArgumentNullException("entry"); using (var dc = new DCFactory<StoreDataContext>()) { dc.DataContext.UserMaintEntries.InsertOnSubmit(entry); dc.DataContext.SubmitChanges(); } }
private static bool EntryExpired( UserMaintEntry entry ) { var settings = ActivationConfiguration.Current.PurposeSettings[ entry.EntryPurpose ]; return settings != null && ( DateTime.Now - entry.EntryTime ).TotalDays > settings.DaysToLive; }