Esempio n. 1
0
 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);
 }
Esempio n. 3
0
 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));
 }