예제 #1
0
 public SystemController(
     ITemplatesProvider templatesProvider,
     ITemplateCreator templateCreator,
     ITemplateDestructor templateDestructor,
     IDocumentsProvider documentsProvider,
     IDocumentCreator documentCreator,
     IDocumentDestructor documentDestructor,
     IUniversityDetailsProvider universityDetailsProvider,
     IUniversityDetailsUpdater universityDetailsUpdater,
     IStudentDestructor studentDestructor)
 {
     _templatesProvider         = templatesProvider;
     _universityDetailsProvider = universityDetailsProvider;
     _documentDestructor        = documentDestructor;
     _documentCreator           = documentCreator;
     _documentsProvider         = documentsProvider;
     _templateDestructor        = templateDestructor;
     _templateCreator           = templateCreator;
     _universityDetailsUpdater  = universityDetailsUpdater;
     _studentDestructor         = studentDestructor;
 }
예제 #2
0
 public DocHub(IDocumentsProvider docsProvider)
 {
     this.docsProvider = docsProvider;
 }
예제 #3
0
 public DocumentsController(IDocumentsProvider docsProvider)
 {
     this.docsProvider = docsProvider;
 }
예제 #4
0
 public DocumentsController(IDocumentsProvider docsProvider, ISyncingService syncService)
 {
     this.docsProvider = docsProvider;
     this.syncService  = syncService;
 }
예제 #5
0
 public DownloadController(IDocumentsProvider documentsProvider)
 {
     _documentsProvider = documentsProvider;
 }