Esempio n. 1
0
 public liteSearchTile()
 {
     DefaultTranslation = new lm.Comol.Core.DomainModel.Languages.TitleDescriptionObjectTranslation();
     Translations       = new List <liteTileTranslation>();
     Status             = AvailableStatus.Draft;
     SubItems           = new List <liteTileItem>();
 }
Esempio n. 2
0
 public dtoTileDisplay()
 {
     Translation    = new lm.Comol.Core.DomainModel.Languages.TitleDescriptionObjectTranslation();
     Tags           = new List <long>();
     CommunityTypes = new List <Int32>();
     SubItems       = new List <dtoTileItemDisplay>();
 }
Esempio n. 3
0
 public virtual lm.Comol.Core.DomainModel.Languages.TitleDescriptionObjectTranslation GetTranslation(String userLanguageCode, Int32 idDefaultLanguage)
 {
     lm.Comol.Core.DomainModel.Languages.TitleDescriptionObjectTranslation 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);
 }
Esempio n. 4
0
 // public virtual long IdModulePage { get; set; }
 public liteTile()
 {
     DefaultTranslation = new lm.Comol.Core.DomainModel.Languages.TitleDescriptionObjectTranslation();
     Translations       = new List <liteTileTranslation>();
     Tags           = new List <liteTileTagAssociation>();
     Status         = AvailableStatus.Draft;
     Assignments    = new List <liteTileAssignment>();
     CommunityTypes = new List <Int32>();
     SubItems       = new List <liteTileItem>();
 }
Esempio n. 5
0
 public virtual lm.Comol.Core.DomainModel.Languages.TitleDescriptionObjectTranslation GetTranslation(Int32 idUserLanguage, Int32 idDefaultLanguage, Boolean firstIsMulti, Boolean useFirstOccurence)
 {
     lm.Comol.Core.DomainModel.Languages.TitleDescriptionObjectTranslation translation = null;
     if (Translations == null || Translations.Any())
     {
         translation = Translations.Where(t => t.IdLanguage == idUserLanguage).FirstOrDefault().Translation;
     }
     if (translation == null && DefaultTranslation.IsValid() && firstIsMulti)
     {
         translation = DefaultTranslation;
     }
     if (translation == null && Translations.Any())
     {
         translation = Translations.Where(t => t.IdLanguage == idDefaultLanguage).FirstOrDefault().Translation;
     }
     if (translation == null && Translations.Any() && useFirstOccurence)
     {
         translation = Translations.FirstOrDefault().Translation;
     }
     return((translation == null) ? new lm.Comol.Core.DomainModel.Languages.TitleDescriptionObjectTranslation()
     {
         Title = Id.ToString()
     } : translation);
 }
 public dtoBaseObjectTranslation()
 {
     Translation = new lm.Comol.Core.DomainModel.Languages.TitleDescriptionObjectTranslation();
 }