public Controller(IExitCommand exitCommand, IHelpCommand helpCommand, ICd cdCommand, IDirCommand dirCommand, IInitCommand initComman, IStatusCommand statusCommand, IListCommand listCommand, IRegisterCommand registerCommand, ILoginCommand logInCommand, IAddCommand addCommand, IRemoveCommand removeCommand, ITestHttp testHttp, ICommitCommand commitCommand) { this.exitCommand = exitCommand; this.helpCommand = helpCommand; this.cdCommand = cdCommand; this.dirCommand = dirCommand; this.initComman = initComman; this.statusCommand = statusCommand; this.listCommand = listCommand; this.registerCommand = registerCommand; this.loginCommand = logInCommand; this.addCommand = addCommand; this.removeCommand = removeCommand; this.testHttp = testHttp; this.commitCommand = commitCommand; }
public RemoveOperations(SqlConnection db, IRemoveCommand <T> removeCommand) { _removeCommand = removeCommand ?? throw new ArgumentNullException(nameof(removeCommand)); _removeWithWhere = new RemoveWithWhereClauseOperation <T>(db, _removeCommand); _removeById = new RemoveByIdOperation <T>(db, _removeCommand); _removeAll = new RemoveAllOperation <T>(db, _removeCommand); }
public FileSystemService( IFileSystem fileSystem, IGetFolderSizeCommand <GetFolderSizeResult, long, GetFolderSizeState> getFolderSizeCommand, IUploadFileCommand <UploadFileResult, object, UploadFileState> uploadFileCommand, IRemoveCommand <RemoveResult, bool, RemoveState> removeCommand, IDownloadFileCommand <DownloadFileResult, Stream, DownloadFileState> downloadFileCommand, IRenameCommand <RenameResult, object, RenameState> renameCommand, ICreateFolderCommand <CreateFolderResult, object, CreateFolderState> createFolderCommand, ICopyCommand <CopyResult, object, CopyState> copyCommand ) { _fileSystem = fileSystem; _getFolderSizeCommand = getFolderSizeCommand; _uploadFileCommand = uploadFileCommand; _removeCommand = removeCommand; _downloadFileCommand = downloadFileCommand; _renameCommand = renameCommand; _createFolderCommand = createFolderCommand; _copyCommand = copyCommand; }
public RemoveByIdOperation(SqlConnection db, IRemoveCommand <T> removeCommand) { _db = db ?? throw new ArgumentNullException(nameof(db)); _removeCommand = removeCommand ?? throw new ArgumentNullException(nameof(removeCommand)); }
public RemoveWithWhereClauseOperation(SqlConnection db, IRemoveCommand <T> removeCommand) { _db = db ?? throw new ArgumentNullException(nameof(db)); this.removeCommand = removeCommand ?? throw new ArgumentNullException(nameof(removeCommand)); }