public HomeController(
     BlogCache blogCache,
     ProfileRepository profileRepository,
     AccessKeyValidator accessKeyValidator,
     MetadataGenerator metadataGenerator,
     PageAccessRecorder pageAccessRecorder)
 {
     _blogCache          = blogCache;
     _profileRepository  = profileRepository;
     _accessKeyValidator = accessKeyValidator;
     _metadataGenerator  = metadataGenerator;
     _pageAccessRecorder = pageAccessRecorder;
 }
Exemple #2
0
 public BlogPostHealthCheck(BlogCache blogCache) => _blogCache = blogCache;
 public MetadataGenerator(ILoggerFactory loggerFactory, IConfiguration config, BlogCache blogCache)
 {
     _logger       = loggerFactory.CreateLogger <MetadataGenerator>();
     _rssItemCount = int.TryParse(config["RssItemCount"], out var c) ? c : 15;
     _blogCache    = blogCache;
 }