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; }
public AnswerQueryHandler(IInternalUserPermissionService internalUserPermissionService) { _internalUserPermissionService = internalUserPermissionService; }
public QuestionQueryHandler(IInternalUserPermissionService internalUserPermissionService) { _internalUserPermissionService = internalUserPermissionService; }
public AnswerCommandHandler(IInternalUserPermissionService permissionService, IQueryHandler <GetQuestion, Question> getQuestion, IQueryHandler <GetAnswer, Answer> getAnswer) { _permissionService = permissionService; _getQuestion = getQuestion; _getAnswer = getAnswer; }