Exemplo n.º 1
0
        public ItemObjectTranslation GetTranslation(String userLanguageCode, Int32 idDefaultLanguage)
        {
            ItemObjectTranslation translation = (Translations == null || (Translations.Any() && !Translations.Where(t => t.Deleted == BaseStatusDeleted.None).Any())) ? DefaultTranslation : (Translations.Where(t => t.Deleted == BaseStatusDeleted.None && t.LanguageCode == userLanguageCode).Any()) ? Translations.Where(t => t.Deleted == BaseStatusDeleted.None && t.LanguageCode == userLanguageCode).Select(t => t.Translation).FirstOrDefault() : Translations.Where(t => t.Deleted == BaseStatusDeleted.None && t.IdLanguage == idDefaultLanguage).Select(t => t.Translation).FirstOrDefault();

            if (translation == null || !translation.IsValid())
            {
                translation = DefaultTranslation;
            }
            return(translation);
        }
Exemplo n.º 2
0
 public dtoSelectMethod()
 {
     Translation = new ItemObjectTranslation();
     RatingSets  = new List <dtoSelectRatingSet>();
 }
Exemplo n.º 3
0
 public TemplateRatingValue()
 {
     DefaultTranslation = new ItemObjectTranslation();
     Translations       = new List <DssTemplateTranslation>();
 }
Exemplo n.º 4
0
 public dtoSelectRatingSet()
 {
     Translation = new ItemObjectTranslation();
     Values      = new List <dtoSelectRatingValue>();
 }
Exemplo n.º 5
0
 public dtoSelectRatingValue()
 {
     Translation = new ItemObjectTranslation();
 }
Exemplo n.º 6
0
 public DssTemplateTranslation()
 {
     Translation = new ItemObjectTranslation();
 }
Exemplo n.º 7
0
 public TemplateMethod()
 {
     DefaultTranslation = new ItemObjectTranslation();
     Translations       = new List <DssTemplateTranslation>();
     Rating             = RatingType.simple | RatingType.intermediateValues;
 }
Exemplo n.º 8
0
 public TemplateRatingSet()
 {
     Translations       = new List <DssTemplateTranslation>();
     DefaultTranslation = new ItemObjectTranslation();
     Values             = new List <TemplateRatingValue>();
 }