public Phrase UpdatePhraseText(int phraseId, string text, string updatedBy) { PhraseTableAdapter adapter = new PhraseTableAdapter(); MultiLingualData.PhraseDataTable table = adapter.GetPhrase(phraseId); if (table.Count == 0) { return(null); } MultiLingualData.PhraseRow row = table[0]; row.defaultPhrase = text; row.lastEditedBy = updatedBy; adapter.Update(row); UpdateTranslation(row.id, DefaultLanguageCode, text, TranslationStatus.Translated, updatedBy); return(MultiLingualHelper.ToPhraseDTO(row, DefaultLanguageCode)); }
public bool UpdateDefaultTranslation(int referenceId, string text, string updatedBy) { PhraseTableAdapter adapter = new PhraseTableAdapter(); MultiLingualData.PhraseDataTable table = adapter.GetPhraseByReferenceId(referenceId); if (table.Count == 0) { return(false); } MultiLingualData.PhraseRow row = table[0]; row.defaultPhrase = text; row.lastEditedBy = updatedBy; adapter.Update(row); UpdateTranslation(row.id, DefaultLanguageCode, text, TranslationStatus.Translated, updatedBy); return(true); }