Beispiel #1
0
 public CreateThreadUseCase(IRetrieveTagRepository tagRetriever, IRetrieveUserRepository userRetriever, IRetrieveAuthenticationRepository authRetriever, ICreateThreadRepository threadCreator)
 {
     this.tagRetriever  = tagRetriever;
     this.userRetriever = userRetriever;
     this.threadCreator = threadCreator;
     this.authRetriever = authRetriever;
 }
Beispiel #2
0
 public CreateCommentUseCase(IRetrieveUserRepository userRetriever, IRetrieveThreadRepository threadRetriever, IRetrieveAuthenticationRepository authRetriever, ICreateCommentRepository commentCreator)
 {
     this.userRetriever   = userRetriever;
     this.threadRetriever = threadRetriever;
     this.commentCreator  = commentCreator;
     this.authRetriever   = authRetriever;
 }
Beispiel #3
0
 public GetThreadsListUseCase(IRetrieveUserRepository userRetriever, IRetrieveAuthenticationRepository authRetriever, IRetrieveCommentRepository commentRetriever, IRetrieveThreadRepository threadRetriever, IRetrieveTagRepository tagRetriever)
 {
     this.authRetriever    = authRetriever;
     this.userRetriever    = userRetriever;
     this.threadRetriever  = threadRetriever;
     this.commentRetriever = commentRetriever;
     this.tagRetriever     = tagRetriever;
 }