コード例 #1
0
        public QuestionAnswerService(IQuestionRepository questionRepository, ISubQuestionRepository subQuestionRepository)
        {
            _questionRepository    = questionRepository ?? throw new ArgumentNullException(nameof(questionRepository));
            _subQuestionRepository = subQuestionRepository ?? throw new ArgumentNullException(nameof(subQuestionRepository));


            //logg
            Log.Logger = new LoggerConfiguration()
                         .WriteTo.Console()
                         .CreateLogger();
        }
コード例 #2
0
        public QuestionService(IQuestionRepository questionRepository, ISubQuestionRepository subQuestionRepository, IParticipantService participantService, IAnswerService answerService, IChoiseService choiseService)
        {
            _questionRepository    = questionRepository ?? throw new ArgumentNullException(nameof(questionRepository));
            _subQuestionRepository = subQuestionRepository ?? throw new ArgumentNullException(nameof(subQuestionRepository));

            _participantService = participantService ?? throw new ArgumentNullException(nameof(participantService));
            _answerService      = answerService ?? throw new ArgumentNullException(nameof(answerService));
            _choiseService      = choiseService ?? throw new ArgumentNullException(nameof(choiseService));


            //logg
            Log.Logger = new LoggerConfiguration()
                         .WriteTo.Console()
                         .CreateLogger();
        }