Esempio n. 1
0
        /// <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;
 }