예제 #1
0
 /// <summary>
 /// Repository is injected in startup
 /// </summary>
 /// <param name="repository"></param>
 public AnswerDescriptionService(ICacheManager cacheManager, IAnswerDescriptionRepository repository, ILoggerFactory loggerFactory)
 {
     _repository   = repository;
     _cacheManager = cacheManager;
     _logger       = loggerFactory.CreateLogger <AnswerService>();
     _logger.LogInformation("created AnswerDescriptionService");
 }
예제 #2
0
 public StatusService(ICacheManager cacheManager, IAnswerRepository answersRepository, IRepository <Suggestion> suggestionRepository,
                      IRepository <BadWord> badWordsRepository, UserManager <ApplicationUser> userManager, IAnswerDescriptionRepository answersDescriptionRepository)
 {
     _cacheManager                 = cacheManager;
     _answersRepository            = answersRepository;
     _suggestionRepository         = suggestionRepository;
     _badWordsRepository           = badWordsRepository;
     _userManager                  = userManager;
     _answersDescriptionRepository = answersDescriptionRepository;
 }