public Translation GetTranslation(int phraseId, string languageCode) { TranslationTableAdapter adapter = new TranslationTableAdapter(); MultiLingualData.TranslationDataTable table = adapter.GetTranslationByPhraseId(phraseId, languageCode); if (table.Count == 0) { return(null); } return(MultiLingualHelper.ToTranslationDTO(table[0])); }
public Translation UpdateTranslation(int phraseId, string languageCode, string translationText, TranslationStatus status, string updatedBy) { TranslationTableAdapter adapter = new TranslationTableAdapter(); MultiLingualData.TranslationDataTable table = adapter.GetTranslationByPhraseId(phraseId, languageCode); if (table.Count == 0) { return(null); } MultiLingualData.TranslationRow row = table[0]; row.translationText = translationText; row.status = (int)status; row.lastEditedBy = updatedBy; adapter.Update(row); return(MultiLingualHelper.ToTranslationDTO(row)); }