void UploadData()
 {
     if (BackupModel == null)
     {
         return;
     }
     if (BackupModel.IsBackingUpToCloud.Value)
     {
         BlowTrialDataService.SetAppData(
             BackupModel.CloudDirectories,
             BackupModel.BackupIntervalMinutes.Value,
             true,
             BackupModel.PatientsPreviouslyRandomised
             );
         if (SitesModel != null)
         {
             BlowTrialDataService.DefineNewStudyCentres(SitesModel.StudySitesData);
         }
     }
     else
     {
         BlowTrialDataService.SetBackupDetails(
             BackupModel.CloudDirectories,
             BackupModel.BackupIntervalMinutes.Value,
             false,
             BackupModel.PatientsPreviouslyRandomised
             );
     }
     WasCancelled = false;
 }
Example #2
0
 public void Save(object param)
 {
     BlowTrialDataService.SetBackupDetails(
         CloudModel.CloudDirectoryItems.Select(c => c.DirectoryPath),
         CloudModel.BackupIntervalMinutes.Value);
     OnSave?.Invoke(this, new EventArgs()); CloseCmd.Execute(null);
 }