public DocumentController(IUploadFileCommand uploadFileCommand, ICurrentSchema currentSchema, IRetrieveDocumentsQuery retrieveDocumentsQuery, IRetrieveDocumentUrlQuery retrieveDocumentUrlQuery)
 {
     this.uploadFileCommand        = uploadFileCommand;
     this.currentSchema            = currentSchema;
     this.retrieveDocumentsQuery   = retrieveDocumentsQuery;
     this.retrieveDocumentUrlQuery = retrieveDocumentUrlQuery;
 }
 public RetrievePresentationToViewQuery(IPresentationRepository presentationRepository, ICurrentSchema currentSchema, IRetrieveDocumentUrlQuery retrieveDocumentUrlQuery)
 {
     this.presentationRepository   = presentationRepository;
     this.currentSchema            = currentSchema;
     this.retrieveDocumentUrlQuery = retrieveDocumentUrlQuery;
 }