Example #1
0
 private void CopyModel(ICommandAdapter adapter, string binPath, string model, string modelFile){
     var copyFileCommand = new CopyFileCommand();
     string destinationFile = Path.Combine(binPath, model);
     var deleteFileCommand = new DeleteFileCommand();
     deleteFileCommand.Parameters.MainParameter = new MainParameter(destinationFile);
     deleteFileCommand.Execute(adapter);
     copyFileCommand.Execute(adapter, _testParameters, modelFile, destinationFile);
     if (this.ParameterValue<bool>(IsExternalModel)){
         var actionCommand = new ActionCommand();
         actionCommand.Parameters.MainParameter = new MainParameter("Parameter");
         actionCommand.Parameters.ExtraParameter = new MainParameter(Path.GetFileNameWithoutExtension(model));
         actionCommand.Execute(adapter);
         actionCommand = new ActionCommand();
         actionCommand.Parameters.MainParameter = new MainParameter("Action");
         actionCommand.Parameters.ExtraParameter=new MainParameter("LoadModel");
         actionCommand.Execute(adapter);
     }
 }
Example #2
0
 private void OnSelectedItemsChange()
 {
     DeleteFileCommand.RaiseCanExecuteChanged();
 }
Example #3
0
 public override void RaiseCommandCanExecuteChanged()
 {
     UploadFileCommand.RaiseCanExecuteChanged();
     DownloadFileCommand.RaiseCanExecuteChanged();
     DeleteFileCommand.RaiseCanExecuteChanged();
 }
Example #4
0
        public void Delete(string id)
        {
            var command = new DeleteFileCommand(id);

            deleteFileCommandHandler.Handle(command);
        }