hMailServer.Administrator.ucBackup.SaveData C# (CSharp) Method

SaveData() public method

public SaveData ( ) : bool
return bool
        public bool SaveData()
        {
            hMailServer.Settings settings = APICreator.Application.Settings;
            hMailServer.BackupSettings backupSettings = settings.Backup;

            backupSettings.Destination = textDestination.Text;
            backupSettings.BackupSettings = checkBackupSettings.Checked;
            backupSettings.BackupDomains = checkBackupDomains.Checked;
            backupSettings.BackupMessages = checkBackupMessages.Checked;
            backupSettings.CompressDestinationFiles = checkCompressFiles.Checked;

            DirtyChecker.SetClean(this);

            Marshal.ReleaseComObject(settings);
            Marshal.ReleaseComObject(backupSettings);

            return true;
        }