/// <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; }