public AnswerService(IAnswerRepository answerRepository, IQuestionAnswerService questionService, IChoiseService choiseService)
        {
            _answerRepository = answerRepository ?? throw new ArgumentNullException(nameof(answerRepository));
            _questionService  = questionService ?? throw new ArgumentNullException(nameof(questionService));
            _choiseService    = choiseService ?? throw new ArgumentNullException(nameof(choiseService));

            //logg
            Log.Logger = new LoggerConfiguration()
                         .WriteTo.Console()
                         .CreateLogger();
        }
Exemple #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();
        }