public string Get() { // get all singarea StateOfRequest mState = new StateOfRequest("LangNo"); List <Language> languages = _languagesManager.GetAllLanguages(mState); // Convert List<Language> to JSON array JObject jObjectForAll = new JObject(); jObjectForAll.Add("pageNo", mState.CurrentPageNo); jObjectForAll.Add("pageSize", mState.PageSize); jObjectForAll.Add("totalRecords", mState.TotalRecords); jObjectForAll.Add("totalPages", mState.TotalPages); JObject jObject; JArray jArray = new JArray(); foreach (var language in languages) { jObject = JsonUtil.ConvertlanguageToJsongObject(language); jArray.Add(jObject); } jObjectForAll.Add("languages", jArray); return(jObjectForAll.ToString()); }
public ActionResult GetAll(bool IsNativeName) { ActionResult result = new ActionResult { Data = LanguagesManager.GetAllLanguages(IsNativeName), IsSuccess = true }; return(result); }
internal static List <IUIData> GetData(int portalId) { Dictionary <string, IUIData> Settings = new Dictionary <string, IUIData>(); string language = string.Empty; List <LanguageRequest> Languages = LanguagesManager.GetAllLanguages(false); if (Languages.Count > 0) { language = Languages.FirstOrDefault().Code; } Settings.Add("Languages", new UIData { Name = "Languages", Options = Languages, OptionsValue = "Code", OptionsText = "DisplayName", Value = language }); return(Settings.Values.ToList()); }