Beispiel #1
0
 public PurgeService(ICommandHandler <PurgeQuestionData> purgeQuestion, ICommandHandler <PurgeAnswerData> purgeAnswer, IInternalDataBackupService backupService, IQuestionService questionService,
                     IAnswerService answerService, IInternalUserPermissionService internalUserPermissionService)
 {
     _purgeQuestion   = purgeQuestion;
     _purgeAnswer     = purgeAnswer;
     _backupService   = backupService;
     _questionService = questionService;
     _internalUserPermissionService = internalUserPermissionService;
     _answerService = answerService;
 }
 public QuestionCommandHandler(IQueryHandler <GetQuestion, Question> getQuestion,
                               IInternalUserPermissionService internalUserPermissionService)
 {
     _getQuestion = getQuestion;
     _internalUserPermissionService = internalUserPermissionService;
 }
Beispiel #3
0
 public AnswerQueryHandler(IInternalUserPermissionService internalUserPermissionService)
 {
     _internalUserPermissionService = internalUserPermissionService;
 }
Beispiel #4
0
 public QuestionQueryHandler(IInternalUserPermissionService internalUserPermissionService)
 {
     _internalUserPermissionService = internalUserPermissionService;
 }
Beispiel #5
0
 public AnswerCommandHandler(IInternalUserPermissionService permissionService, IQueryHandler <GetQuestion, Question> getQuestion, IQueryHandler <GetAnswer, Answer> getAnswer)
 {
     _permissionService = permissionService;
     _getQuestion       = getQuestion;
     _getAnswer         = getAnswer;
 }