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); } }
private void OnSelectedItemsChange() { DeleteFileCommand.RaiseCanExecuteChanged(); }
public override void RaiseCommandCanExecuteChanged() { UploadFileCommand.RaiseCanExecuteChanged(); DownloadFileCommand.RaiseCanExecuteChanged(); DeleteFileCommand.RaiseCanExecuteChanged(); }
public void Delete(string id) { var command = new DeleteFileCommand(id); deleteFileCommandHandler.Handle(command); }