/// <summary> /// Search the localized resources /// </summary> /// <returns></returns> public JqGridSearchOut SearchLocalizedResources(JqSearchIn si, LocalizedResourceSearchModel model) { var data = SearchLocalizedResources(model); var localizedResources = Maps(data); return(si.Search(localizedResources)); }
/// <summary> /// Export localized resources /// </summary> /// <param name="si"></param> /// <param name="model"></param> /// <param name="gridExportMode"></param> /// <returns></returns> public HSSFWorkbook Exports(JqSearchIn si, GridExportMode gridExportMode, LocalizedResourceSearchModel model) { var data = gridExportMode == GridExportMode.All ? GetAll() : SearchLocalizedResources(model); var localizedResources = Maps(data); var exportData = si.Export(localizedResources, gridExportMode); return(ExcelUtilities.CreateWorkBook(exportData)); }
/// <summary> /// Export localized resources /// </summary> /// <param name="si"></param> /// <param name="gridExportMode"></param> /// <param name="model"></param> /// <returns></returns> public ActionResult Exports(JqSearchIn si, GridExportMode gridExportMode, LocalizedResourceSearchModel model) { var workbook = _localizedResourceService.Exports(si, gridExportMode, model); var output = new MemoryStream(); workbook.Write(output); return(File(output.ToArray(), "application/vnd.ms-excel", "LocalizedResources.xls")); }
public ActionResult Index(LocalizedResourceSearchModel model) { var language = _languageService.GetById(model.LanguageId); if (language == null) { SetErrorMessage(T("Language_Message_ObjectNotFound")); return(RedirectToAction("Index", "Languages")); } ViewBag.Language = language.Name; return(View(model)); }
/// <summary> /// Search localized resources /// </summary> /// <returns></returns> private IQueryable <LocalizedResource> SearchLocalizedResources(LocalizedResourceSearchModel model) { return(Fetch(localizedResource => localizedResource.LanguageId == model.LanguageId && (string.IsNullOrEmpty(model.Keyword) || (!string.IsNullOrEmpty(localizedResource.TextKey) && localizedResource.TextKey.ToLower().Contains(model.Keyword.ToLower())) || (!string.IsNullOrEmpty(localizedResource.DefaultValue) && localizedResource.DefaultValue.ToLower() .Contains(model.Keyword.ToLower())) || (!string.IsNullOrEmpty(localizedResource.TranslatedValue) && localizedResource.TranslatedValue.ToLower() .Contains(model.Keyword.ToLower()))))); }
public string _AjaxBinding(JqSearchIn si, LocalizedResourceSearchModel model) { return(JsonConvert.SerializeObject(_localizedResourceService.SearchLocalizedResources(si, model))); }