예제 #1
0
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="locConfig"></param>
 /// <param name="localize"></param>
 /// <param name="localizationService"></param>
 /// <param name="externalTranslationProvider"></param>
 public LocalizationController(IOptionsSnapshot <LocalizationConfigModel> locConfig,
                               IStringLocalizer localize, ILocalizationService localizationService, IExternalTranslationProvider externalTranslationProvider)
 {
     _locConfig                   = locConfig;
     _localize                    = localize;
     _localizationService         = localizationService;
     _externalTranslationProvider = externalTranslationProvider;
 }
 public LocalizationService(IOptionsSnapshot <LocalizationConfigModel> locConfig, IHostingEnvironment env,
                            IStringLocalizer localizer, ICacheService cache, IExternalTranslationProvider externalTranslationProvider)
 {
     _env       = env;
     _locConfig = locConfig;
     _localizer = localizer;
     _cache     = cache;
     _externalTranslationProvider = externalTranslationProvider;
 }