示例#1
0
        /// <summary>
        /// Recupera il NOME tradotto della categoria
        /// </summary>
        /// <param name="LanguageCode">CODICE lingua x traduzione</param>
        /// <returns></returns>
        public virtual String GetTranslatedName(String LanguageCode)
        {
            if (Translations != null && Translations.Count() > 0)
            {
                liteTranslation Trl = Translations.Where(t => t.LanguageCode == LanguageCode).FirstOrDefault();
                if (Trl == null)
                {
                    Trl = Translations.Where(t => t.LanguageCode == TicketService.LangMultiCODE).FirstOrDefault();
                }
                if (Trl != null)
                {
                    return(Trl.Name);
                }
            }

            return(Name);
        }
示例#2
0
        /// <summary>
        /// Recupera il NOME tradotto della categoria
        /// </summary>
        /// <param name="LanguageCode">ID lingua x traduzione</param>
        /// <returns></returns>
        public virtual String GetTranslatedDescription(int LanguageID)
        {
            if (Translations != null && Translations.Count() > 0)
            {
                liteTranslation Trl = Translations.Where(t => t.LanguageId == LanguageID).FirstOrDefault();
                if (Trl == null)
                {
                    Trl = Translations.Where(t => t.LanguageId == TicketService.LangMultiID).FirstOrDefault();
                }
                if (Trl != null)
                {
                    return(Trl.Description);
                }
            }

            return(Description);
        }