private void BackupZipFile(BackupMessage message)
        {
            string sourceFolderPath = message.SourceFolderPath;
            Logger.Info("Received: {0} for {1}", typeof(BackupMessage).Name, sourceFolderPath);

            string backupFilePath = Path.Combine(BackupFolderPath, GetFolderName(sourceFolderPath) + ".zip.encrypted");
            BackupZipFile(message, backupFilePath);

            Context.Parent.Tell(new IncrementFolderCountMessage(message.ZipKind));
        }
 /// <summary>
 /// Backs up zip file to cloud storage.
 /// </summary>
 /// <param name="message">The backup message.</param>
 /// <param name="backupFilePath">The backup (cloud storage) file path.</param>
 private void BackupZipFile(BackupMessage message, string backupFilePath)
 {
     File.Copy(message.ZipFilePath, backupFilePath, overwrite: true);
     Console.WriteLine("Backed up to: " + backupFilePath);
     Logger.Info("Backed up to: " + backupFilePath);
 }