/// <summary> /// Language action result /// </summary> /// <returns></returns> public ActionResult Languages() { LanguageListModel model = new LanguageListModel(); model.Populate(); return(View("~/Views/Shared/PartialViews/Global/_LanguageOption.cshtml", model)); }
public LanguageListModel GetAllLanguage(LanguageListModel language) { LanguageListModel languageListModel = new LanguageListModel(); try { languageListModel.TableLanguage = null; var languages = this.context?.TableLanguage.ToList(); if (languages.Count > 0) { languageListModel.TableLanguage = languages; } languageListModel._tenantName = language._tenantName; languageListModel._token = language._token; languageListModel._failure = false; } catch (Exception es) { languageListModel._message = es.Message; languageListModel._failure = true; languageListModel._tenantName = language._tenantName; languageListModel._token = language._token; } return(languageListModel); }
public ActionResult <LanguageListModel> GetAllLanguageForLogin(LanguageListModel language) { LanguageListModel languageListModel = new LanguageListModel(); try { languageListModel = _commonService.GetAllLanguageForLogin(language); } catch (Exception es) { languageListModel._failure = true; languageListModel._message = es.Message; } return(languageListModel); }
public LanguageListModel GetAllLanguage(LanguageListModel language) { LanguageListModel languageListModel = new LanguageListModel(); if (TokenManager.CheckToken(language._tenantName, language._token)) { languageListModel = this.commonRepository.GetAllLanguage(language); return languageListModel; } else { languageListModel._failure = true; languageListModel._message = TOKENINVALID; return languageListModel; } }
/// <summary> /// Get All Language For Login /// </summary> /// <param name="language"></param> /// <returns></returns> public LanguageListModel GetAllLanguageForLogin(LanguageListModel language) { LanguageListModel languageListModel = new LanguageListModel(); try { languageListModel = this.commonRepository.GetAllLanguageForLogin(language); return(languageListModel); } catch (Exception ex) { languageListModel._failure = true; languageListModel._message = null; return(languageListModel); } }
public ActionResult LanguageSelection() { try { int languageId = (int)Session[LocalizationAttribute.SESSION_LANGUAGE_ID]; var languageList = LanguageContext.GetLanguageList(); languageList = languageList.Where(item => item.Id != languageId).ToList(); var model = new LanguageListModel(languageList); return(PartialView(model)); } catch (Exception exception) { logger.Error(exception, "AccountController"); return(PartialView(@"AjaxError", string.Empty)); } }
/// <summary> /// Prepare paged language list model /// </summary> /// <param name="searchModel">Language search model</param> /// <returns>Language list model</returns> public virtual async Task <LanguageListModel> PrepareLanguageListModelAsync(LanguageSearchModel searchModel) { if (searchModel == null) { throw new ArgumentNullException(nameof(searchModel)); } //get languages var languages = (await _languageService.GetAllLanguagesAsync(showHidden: true)).ToPagedList(searchModel); //prepare list model var model = new LanguageListModel().PrepareToGrid(searchModel, languages, () => { return(languages.Select(language => language.ToModel <LanguageModel>())); }); return(model); }
/// <summary> /// Prepare paged language list model /// </summary> /// <param name="searchModel">Language search model</param> /// <returns>Language list model</returns> public virtual LanguageListModel PrepareLanguageListModel(LanguageSearchModel searchModel) { if (searchModel == null) { throw new ArgumentNullException(nameof(searchModel)); } //get languages var languages = _languageService.GetAllLanguages(showHidden: true, loadCacheableCopy: false); //prepare list model var model = new LanguageListModel { //fill in model values from the entity Data = languages.PaginationByRequestModel(searchModel).Select(language => language.ToModel <LanguageModel>()), Total = languages.Count }; return(model); }
/// <summary> /// Prepare paged language list model /// </summary> /// <param name="searchModel">Language search model</param> /// <returns>Language list model</returns> public virtual LanguageListModel PrepareLanguageListModel(LanguageSearchModel searchModel) { if (searchModel == null) { throw new ArgumentNullException(nameof(searchModel)); } //get languages var languages = _languageService.GetAllLanguages(showHidden: true, loadCacheableCopy: false).ToPagedList(searchModel); //prepare list model var model = new LanguageListModel().PrepareToGrid(searchModel, languages, () => { return(languages.Select(language => { return language.ToModel <LanguageModel>(); })); }); return(model); }
public ViewResult List() { var model = new LanguageListModel(); return(View(model)); }