Example #1
0
        public static string AssembleLanguage(BLL.Interfaces.LanguageType language)
        {
            string result;

            switch (language)
            {
            case BLL.Interfaces.LanguageType.English:
                result = LanguageTypeEn;
                break;

            case BLL.Interfaces.LanguageType.Russian:
                result = LanguageTypeRu;
                break;

            case BLL.Interfaces.LanguageType.Ukrainian:
                result = LanguageTypeUk;
                break;

            default:
                ThrowAssemblingException("Language", language.ToString());
                result = LanguageTypeRu;
                break;
            }

            return(result);
        }
Example #2
0
 private static string AssembleName(IEnumerable <BLL.Interfaces.IItemName> itemNames, string language)
 {
     BLL.Interfaces.LanguageType languageType = AssembleLanguage(language);
     return(itemNames.First(itemName => itemName.LanguageType == languageType).Name);
 }