private bool deleteAll(IEnumerable <DataRepository> observedDataToDelete)
        {
            var macoCommand = new OSPSuiteMacroCommand <IOSPSuiteExecutionContext>
            {
                CommandType = Command.CommandTypeDelete,
                ObjectType  = ObjectTypes.ObservedData,
                Description = Command.ObservedDataDeletedFromProject,
            };

            observedDataToDelete.Each(x => macoCommand.Add(new RemoveObservedDataFromProjectCommand(x)));
            _executionContext.AddToHistory(macoCommand.Run(_executionContext));
            return(true);
        }
Example #2
0
 public void EditMultipleMetaDataFor(IEnumerable <DataRepository> dataRepositories)
 {
     using (var editPresenter = _applicationController.Start <IEditMultipleDataRepositoriesMetaDataPresenter>())
     {
         _executionContext.AddToHistory(editPresenter.Edit(dataRepositories));
     }
 }