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(); }
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(); }