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]; }
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(); }