/// <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"); }
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; }