public DbStringLocalizer(CultureInfo cultureInfo, ILocalizationRecordDAOService localizationRecordDAOService)
        {
            _localizationRecordDAOService = localizationRecordDAOService;
            var culture = _localizationRecordDAOService.GetListLocalizationCultures().Data?.Where(m => string.Compare(m.Code, cultureInfo.Name, StringComparison.Ordinal) == 0);

            _culture = culture?.Count() > 0 ?  culture.First() : _localizationRecordDAOService.GetListLocalizationCultures().Data[0];
        }
예제 #2
0
        public ActionResult GetListLocalizationCultures([DataSourceRequest] DataSourceRequest request)
        {
            var getListLocalizationCultures = _localizationRecordService.GetListLocalizationCultures();

            if (!getListLocalizationCultures.Success)
            {
                ModelState.AddModelError("Error", getListLocalizationCultures.Message);
                return(Json(Enumerable.Empty <object>().ToDataSourceResult(request, ModelState)));
            }
            var localizationCultures = getListLocalizationCultures.Data;

            return(Json(localizationCultures.ToDataSourceResult(request)));
        }
 public DbStringLocalizer(CultureInfo cultureInfo)
 {
     _culture = _localizationRecordDAOService.GetListLocalizationCultures().Data.Where(m => m.Code == cultureInfo.Name).First();
 }