Пример #1
0
 public SharedService(VoteService voteSurvice, QuestionService questionService,
                      AnswerService answerService, UserService userService, CommentService commentService,
                      ILogger <SharedService> logger)
 {
     _voteService     = voteSurvice;
     _questionService = questionService;
     _answerService   = answerService;
     _userService     = userService;
     _commentService  = commentService;
     _logger          = logger;
 }
Пример #2
0
        public TagService(IDatabaseSettings settings,
                          QuestionService questionService, AnswerService answerService,
                          CommentService commentService, ILogger <TagService> logger)
        {
            var client   = new MongoClient(settings.ConnectionString);
            var database = client.GetDatabase(settings.DatabaseName);

            _tags            = database.GetCollection <TagItem>(settings.TagItemsCollectionName);
            _questionService = questionService;
            _logger          = logger;
        }