private void UpdateItemLang(LangDict lang) { if (new LangDAL().UpdateLanguageDict(lang, _mode) <= 0) { MessageBox.Show("Error update Language dictionary!", "Error", MessageBoxButtons.OK, MessageBoxIcon.Error); } }
public int UpdateLanguageDict(LangDict lang, DataActionMode mode) { switch (mode) { case DataActionMode.Add: _context.LangDicts.Add(lang); break; case DataActionMode.Edit: var _lang = GetLanguage(lang.Keyword); _lang.KH_text = lang.KH_text; _lang.EN_text = lang.EN_text; _lang.TH_text = lang.TH_text; break; } return(_context.SaveChanges()); }
private void GetItemLanguageInfo(string key) { switch (_mode) { case DataActionMode.Add: _lang = new LangDict(); break; case DataActionMode.Edit: _lang = new LangDAL().GetLanguage(key); break; } // map txtKeyword.Text = _lang.Keyword; txtEN.Text = _lang.EN_text; txtKH.Text = _lang.KH_text; txtTH.Text = _lang.TH_text; UpdateUI(); }
public static string ConvertToLanStr(LangDict langDict) { return(Newtonsoft.Json.JsonConvert.SerializeObject(langDict)); }