예제 #1
0
        public LegaciesController(EditionsRepository editionsRepository, IConfiguration configuration, ILogger <LegaciesController> logger, IMemoryCache memoryCache)
        {
            this.editionsRepository = editionsRepository;
            this.configuration      = configuration;
            this.logger             = logger;
            this.cacheService       = new CacheService(memoryCache);

            var configurationMobileApp = configuration.GetSection("MobileApp");

            this.mobileAppUser  = configurationMobileApp.GetSection("User").Value;
            this.mobileAppToken = configurationMobileApp.GetSection("Token").Value;
        }
예제 #2
0
 public EditionsService(BookContext bookContext, EditionsRepository editionsRepository)
 {
     _bookContext        = bookContext;
     _editionsRepository = editionsRepository;
 }
예제 #3
0
 public EditionsController(EditionsRepository editionsRepository, LegacyGlobalRepository legacyGlobalRepository)
 {
     this.editionsRepository     = editionsRepository;
     this.legacyGlobalRepository = legacyGlobalRepository;
 }