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); }
public void Delete(BackupTask value) { if (_collBackupTasks != null) { var item = _collBackupTasks.FirstOrDefault(s => s.Id == value.Id); if (item != null) { _collBackupTasks.Remove(item); SaveBackupTasks(); } } }
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); }
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(); } } }
public void SaveBackupTasks() { var sPath = System.Web.Hosting.HostingEnvironment.MapPath("/App_Data/BackupTasks.xml"); BackupTask.SaveCollection(sPath, _collBackupTasks); }