예제 #1
0
        private object RestoreBackup(dynamic parameters)
        {
            var    id         = new ObjectId(parameters.id);
            var    deployment = _deploymentBoard.GetDeployment(id);
            string name       = Request.Query.name;

            var backupFolder = deployment.GetBackupFolder();
            var folder       = Folder.Combine(backupFolder, name);

            var task = _taskBuilder.RestoreFromBackup(deployment, folder);

            task.Process();

            return(string.Empty);
        }