Esempio n. 1
0
        public void LoadAllData()
        {
            var sPath = System.Web.Hosting.HostingEnvironment.MapPath("/App_Data/ServerConnection.xml");

            if (System.IO.File.Exists(sPath))
            {
                var data = ServerConnection.LoadCollection(sPath);
                _collServerConnections = data;
            }
            sPath = System.Web.Hosting.HostingEnvironment.MapPath("/App_Data/CloudDrives.xml");
            if (System.IO.File.Exists(sPath))
            {
                var data = CloudDrive.LoadCollection(sPath);
                _collCloudDrives = data;
            }
            sPath = System.Web.Hosting.HostingEnvironment.MapPath("/App_Data/BackupTasks.xml");
            if (System.IO.File.Exists(sPath))
            {
                var data = BackupTask.LoadCollection(sPath);
                _collBackupTasks = data;
            }
            sPath = System.Web.Hosting.HostingEnvironment.MapPath("/App_Data/SiteSettings.xml");
            if (System.IO.File.Exists(sPath))
            {
                var data = AppConfig.Load(sPath);
                _config = data;
            }
            else if (_config == null)
            {
                _config = new AppConfig();
            }
        }
        public static BackupTask New()
        {
            BackupTask v = new BackupTask();

            v.NewId();
            return(v);
        }
Esempio n. 3
0
 public void Delete(BackupTask value)
 {
     if (_collBackupTasks != null)
     {
         var item = _collBackupTasks.FirstOrDefault(s => s.Id == value.Id);
         if (item != null)
         {
             _collBackupTasks.Remove(item);
             SaveBackupTasks();
         }
     }
 }
Esempio n. 4
0
 public List <BackupTask> GetBackupTasks()
 {
     if (_collBackupTasks == null)
     {
         _collBackupTasks = new List <BackupTask>();
     }
     if (_collBackupTasks.Count == 0)
     {
         List <BackupTask> coll = new List <BackupTask>();
         for (int i = 0; i < 10; i++)
         {
             BackupTask v = BackupTask.New();
             v.Name = "BackupTaskName_0000000___" + i;
             _collBackupTasks.Add(v);
         }
     }
     return(_collBackupTasks);
 }
Esempio n. 5
0
 public void Save(BackupTask value)
 {
     if (_collBackupTasks != null)
     {
         if (value.Id.Equals(Guid.Empty.ToString()))
         {
             value.NewId();
         }
         var item = _collBackupTasks.FirstOrDefault(s => s.Id == value.Id);
         if (item == null)
         {
             _collBackupTasks.Add(value);
             SaveBackupTasks();
         }
         else
         {
             item = value;
             SaveBackupTasks();
         }
     }
 }
Esempio n. 6
0
        public void SaveBackupTasks()
        {
            var sPath = System.Web.Hosting.HostingEnvironment.MapPath("/App_Data/BackupTasks.xml");

            BackupTask.SaveCollection(sPath, _collBackupTasks);
        }