Exemplo n.º 1
0
        private void ArchiveIfNeeded()
        {
            var archivableUsages = usageToday.GetArchivableUsages();

            usageArchive.Archive(archivableUsages);

            SavePreference savePreference = saveService.GetSavePreference();

            if (!noArchiveList.Contains(savePreference) && archivableUsages.Count > 0)
            {
                usageArchive.DeleteUsagesOlderThen((int)savePreference);
                saveService.Save(usageArchive, SaveType.Archive);
            }
        }