Exemplo n.º 1
0
        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]));
        }
Exemplo n.º 2
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));
        }