コード例 #1
0
        public void IncrementPublicationsDownload()
        {
            AnalyzerDatabaseStatistics statistics = GetStatistics;

            statistics.PublicationsDownloadCount++;
            SaveStatistics();
        }
コード例 #2
0
        public void IncrementDuplicate()
        {
            AnalyzerDatabaseStatistics statistics = GetStatistics;

            statistics.DuplicateCount++;
            SaveStatistics();
        }
コード例 #3
0
        public void IncrementIeeeXplore()
        {
            AnalyzerDatabaseStatistics statistics = GetStatistics;

            statistics.IeeeXploreCount++;
            SaveStatistics();
        }
コード例 #4
0
        public void IncrementSpringer()
        {
            AnalyzerDatabaseStatistics statistics = GetStatistics;

            statistics.SpringerCount++;
            SaveStatistics();
        }
コード例 #5
0
        public void IncrementScopus()
        {
            AnalyzerDatabaseStatistics statistics = GetStatistics;

            statistics.ScopusCount++;
            SaveStatistics();
        }
コード例 #6
0
        public void IncrementScienceDirect()
        {
            AnalyzerDatabaseStatistics statistics = GetStatistics;

            statistics.ScienceDirectCount++;
            SaveStatistics();
        }
コード例 #7
0
        private AnalyzerDatabaseStatistics EmptyStatistics()
        {
            AnalyzerDatabaseStatistics statistics = new AnalyzerDatabaseStatistics();

            XmlSerialize <AnalyzerDatabaseStatistics> .InitEmptyProperties(statistics);

            statistics.ScienceDirectCount        = 0;
            statistics.ScopusCount               = 0;
            statistics.SpringerCount             = 0;
            statistics.IeeeXploreCount           = 0;
            statistics.DuplicateCount            = 0;
            statistics.PublicationsDownloadCount = 0;
            statistics.SumCount = 0;

            if (!ZetaLongPaths.ZlpIOHelper.DirectoryExists(LocalizationStatisticsService.ProgramDataApplicationDirectory))
            {
                ZetaLongPaths.ZlpIOHelper.CreateDirectory(LocalizationStatisticsService.ProgramDataApplicationDirectory);
            }

            XmlSerialize <AnalyzerDatabaseStatistics> .Serialize(statistics, LocalizationStatisticsService.AnalyzerDatabaseStatisticsPath);

            return(statistics);
        }