Beispiel #1
0
 public WebWorkContext(
     SmartDbContext db,
     IHttpContextAccessor httpContextAccessor,
     ILanguageResolver languageResolver,
     IStoreContext storeContext,
     ICustomerService customerService,
     ICurrencyService currencyService,
     IGenericAttributeService attrService,
     TaxSettings taxSettings,
     PrivacySettings privacySettings,
     LocalizationSettings localizationSettings,
     Lazy <ITaxService> taxService,
     ICacheManager cache,
     IUserAgent userAgent,
     IWebHelper webHelper,
     IGeoCountryLookup geoCountryLookup)
 {
     // TODO: (core) Implement WebWorkContext
     _db = db;
     _httpContextAccessor  = httpContextAccessor;
     _languageResolver     = languageResolver;
     _storeContext         = storeContext;
     _customerService      = customerService;
     _currencyService      = currencyService;
     _attrService          = attrService;
     _taxSettings          = taxSettings;
     _privacySettings      = privacySettings;
     _taxService           = taxService;
     _localizationSettings = localizationSettings;
     _userAgent            = userAgent;
     _cache            = cache;
     _webHelper        = webHelper;
     _geoCountryLookup = geoCountryLookup;
 }
 public ConventionBasedListConfigResolver(
     IFieldConfigResolver fieldConfigResolver,
     ILanguageResolver languageResolver)
 {
     _fieldConfigResolver = fieldConfigResolver;
     _languageResolver    = languageResolver;
 }
 public WebWorkContext(
     SmartDbContext db,
     IHttpContextAccessor httpContextAccessor,
     ILanguageResolver languageResolver,
     IStoreContext storeContext,
     ICustomerService customerService,
     Lazy <ITaxService> taxService,
     TaxSettings taxSettings,
     ICacheManager cache,
     IUserAgent userAgent,
     IWebHelper webHelper,
     IGeoCountryLookup geoCountryLookup)
 {
     _db = db;
     _httpContextAccessor = httpContextAccessor;
     _languageResolver    = languageResolver;
     _storeContext        = storeContext;
     _customerService     = customerService;
     _taxSettings         = taxSettings;
     _taxService          = taxService;
     _userAgent           = userAgent;
     _cache            = cache;
     _webHelper        = webHelper;
     _geoCountryLookup = geoCountryLookup;
 }
Beispiel #4
0
 public Kiss4TranslationProvider(IQueryable <XLangText> texts,
                                 IQueryable <XMessage> messages,
                                 ILanguageResolver languageResolver)
 {
     _texts            = texts;
     _messages         = messages;
     _languageResolver = languageResolver;
 }
Beispiel #5
0
 public LanguageService(/*IEnumerable<ILanguageResolver> languageResolvers,*/
     ILanguageResolver languageResolver,
     ILanguageRepository languageRepository)
 {
     //_languageResolvers = languageResolvers;
     _languageResolver   = languageResolver;
     _languageRepository = languageRepository;
 }
Beispiel #6
0
 public WebWorkContext(
     SmartDbContext db,
     IHttpContextAccessor httpContextAccessor,
     ILanguageResolver languageResolver,
     IStoreContext storeContext,
     IGenericAttributeService attrService,
     TaxSettings taxSettings,
     ICacheManager cache)
 {
     // TODO: (core) Implement WebWorkContext
     _db = db;
     _httpContextAccessor = httpContextAccessor;
     _languageResolver    = languageResolver;
     _storeContext        = storeContext;
     _attrService         = attrService;
     _taxSettings         = taxSettings;
     _cache = cache;
 }
 public Kiss4TranslationCache(IKiss4TranslationProvider decoratee, IMemoryCache cache, ILanguageResolver languageResolver)
 {
     _decoratee        = decoratee;
     _cache            = cache;
     _languageResolver = languageResolver;
 }
Beispiel #8
0
 public Kiss4MaskTranslationsQueryHandler(SqlConnection dbConnection, ILanguageResolver languageResolver)
 {
     _dbConnection     = dbConnection;
     _languageResolver = languageResolver;
 }
        /// <summary>
        /// コンストラクタ
        /// </summary>
        /// <param name="factionsXml">'libraries/factions.xml' の XDocument</param>
        /// <param name="resolver">言語解決用オブジェクト</param>
        public FactionExporter(XDocument factionsXml, ILanguageResolver resolver)
        {
            _FactionsXml = factionsXml;

            _Resolver = resolver;
        }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="raceXml">catファイルオブジェクト</param>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public RaceExporter(CatFile catFile, ILanguageResolver resolver)
 {
     _CatFile  = catFile;
     _Resolver = resolver;
 }
Beispiel #11
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="catFile">catファイルオブジェクト</param>
 /// <param name="waresXml">ウェア情報xml</param>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public EquipmentExporter(IIndexResolver catFile, XDocument waresXml, ILanguageResolver resolver)
 {
     _CatFile  = catFile;
     _WaresXml = waresXml;
     _Resolver = resolver;
 }
Beispiel #12
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="mapXml">'libraries/mapdefaults.xml' の XDocument</param>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public MapExporter(XDocument mapXml, ILanguageResolver resolver)
 {
     _MapXml   = mapXml;
     _Resolver = resolver;
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public PurposeExporter(ILanguageResolver resolver)
 {
     _Resolver = resolver;
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public EquipmentTypeExporter(LanguageResolver resolver)
 {
     _Resolver = resolver;
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public ModuleTypeExporter(LanguageResolver resolver)
 {
     _Resolver = resolver;
 }
Beispiel #16
0
 public ButtonSetupResolver(ILanguageResolver languageResolver)
 {
     _languageResolver = languageResolver;
 }
Beispiel #17
0
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="wareGroupXml">'libraries/waregroups.xml' の XDocument</param>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public WareGroupExporter(XDocument wareGroupXml, ILanguageResolver resolver)
 {
     _WareGroupXml = wareGroupXml;
     _Resolver     = resolver;
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="raceXml">'libraries/races.xml' の XDocument</param>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public RaceExporter(XDocument raceXml, ILanguageResolver resolver)
 {
     _RaceXml  = raceXml;
     _Resolver = resolver;
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public ShipTypeExporter(LanguageResolver resolver)
 {
     _Resolver = resolver;
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="wareGroupXml">'libraries/waregroups.xml' の XDocument</param>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public WareGroupExporter(ICatFile catFile, ILanguageResolver resolver)
 {
     _CatFile  = catFile;
     _Resolver = resolver;
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="waresXml">ウェア情報xml</param>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public WareProductionExporter(XDocument waresXml, ILanguageResolver resolver)
 {
     _WaresXml = waresXml;
     _Resolver = resolver;
 }
 /// <summary>
 /// コンストラクタ
 /// </summary>
 /// <param name="catFile">catファイルオブジェクト</param>
 /// <param name="resolver">言語解決用オブジェクト</param>
 public FactionExporter(CatFile catFile, ILanguageResolver resolver)
 {
     _CatFile  = catFile;
     _Resolver = resolver;
 }