private FileBrowserStatistic GetAllData()
    {
      FileBrowserStatistic data = new FileBrowserStatistic();

      // Existiert das File, wird es eingelesen.
      if (System.IO.File.Exists(DataFile))
        data.ReadXml(DataFile);

      return data;
    }
Beispiel #2
0
        private FileBrowserStatistic GetAllData()
        {
            FileBrowserStatistic data = new FileBrowserStatistic();

            // Existiert das File, wird es eingelesen.
            if (System.IO.File.Exists(DataFile))
            {
                data.ReadXml(DataFile);
            }

            return(data);
        }
Beispiel #3
0
        /// <summary>
        /// Erfasst einen Download einer Datei.
        /// </summary>
        /// <param name="fileName"></param>
        public void DownloadFile(string fileName)
        {
            lock (new object())
            {
                FileBrowserStatistic stat = GetAllData();
                FileBrowserStatistic.DownloadsRow fileData = stat.Downloads.FindByFile(fileName);

                if (fileData == null)
                {
                    fileData      = stat.Downloads.NewDownloadsRow();
                    fileData.File = fileName;
                    stat.Downloads.AddDownloadsRow(fileData);
                }

                fileData.NumOfDownloads++;
                fileData.LastDownload = DateTime.Now;

                SaveAllData(stat);
            }
        }
 private void SaveAllData(FileBrowserStatistic data)
 {
   data.WriteXml(DataFile);
 }
Beispiel #5
0
 private void SaveAllData(FileBrowserStatistic data)
 {
     data.WriteXml(DataFile);
 }