/// <summary> /// Sets up the service. /// </summary> /// <param name="loggerFactroy">Logger factory to create a logger from.</param> /// <param name="platformConfigurationRepository">Repository for access to the platform configuration.</param> /// <param name="blogRepository">Repository of blog information.</param> public PlatformConfigutationService(ILoggerFactory loggerFactroy, IPlatformConfigurationRepository platformConfigurationRepository, IReadOnlyBlogRepository blogRepository) { Logger = loggerFactroy.CreateLogger <AuthService>(); PlatformConfigurationRepository = platformConfigurationRepository; BlogRepository = blogRepository; // Get default blog ID into cache PlatformConfiguration = PlatformConfigurationRepository.GetPlatformConfiguration(); }
public PlatformConfigurationService(IPlatformConfigurationRepository repository) { _repository = repository; }