Exemplo n.º 1
0
        public Model.Translations GetTranslations(string connectionString)
        {
            Model.LocalizationDataSet localizationDataSet = GetLocalizationDataSet(connectionString);
            Model.Translations        translations        = new Durados.Localization.Model.Translations(localizationDataSet);

            return(translations);
        }
Exemplo n.º 2
0
        private Model.LocalizationDataSet GetLocalizationDataSet(string connectionString)
        {
            SqlConnection connection = new SqlConnection(connectionString);

            localizationDataSet = new Durados.Localization.Model.LocalizationDataSet();

            Model.LocalizationDataSetTableAdapters.Durados_LanguageTableAdapter languageTableAdapter =
                new Durados.Localization.Model.LocalizationDataSetTableAdapters.Durados_LanguageTableAdapter();

            languageTableAdapter.Connection = connection;
            languageTableAdapter.Fill(localizationDataSet.Durados_Language);


            Model.LocalizationDataSetTableAdapters.Durados_TranslationKeyTableAdapter translationKeyTableAdapter =
                new Durados.Localization.Model.LocalizationDataSetTableAdapters.Durados_TranslationKeyTableAdapter();

            translationKeyTableAdapter.Connection = connection;
            try
            {
                translationKeyTableAdapter.Fill(localizationDataSet.Durados_TranslationKey);
            }
            catch (System.Data.ConstraintException exception)
            {
                string constraintName = GetViolatedConstraint(localizationDataSet.Durados_TranslationKey);
                throw new Exception(constraintName, exception);
            }

            Model.LocalizationDataSetTableAdapters.Durados_TranslationTableAdapter translationTableAdapter =
                new Durados.Localization.Model.LocalizationDataSetTableAdapters.Durados_TranslationTableAdapter();

            translationTableAdapter.Connection = connection;
            translationTableAdapter.Fill(localizationDataSet.Durados_Translation);


            return(localizationDataSet);
        }