示例#1
0
        private bool DataFilter(object obj)
        {
            LocalizedQuest quest = (LocalizedQuest)obj;

            return(ShowErrorOnly ? string.IsNullOrEmpty(quest.Error) == false
                : FilterHideUntranslated(quest) && FilterHideMatchingTranslation(quest));
        }
示例#2
0
 private dbQuest GetTranslatedDbItem(LocalizedQuest item)
 {
     return(new dbQuest
     {
         Id = item.TranslatedEntity.Id,
         Title = item.TranslatedEntity.Title,
         Details = item.TranslatedEntity.Details
     });
 }
 private dbQuest GetTranslatedDbItem(LocalizedQuest item)
 {
     return new dbQuest
         {
             Id = item.TranslatedEntity.Id,
             Title = item.TranslatedEntity.Title,
             Details = item.TranslatedEntity.Details
         };
 }
 private bool FilterHideUntranslated(LocalizedQuest quest)
 {
     return HideUntranslated == false || quest.TranslatedEntity != null;
 }
 private bool FilterHideMatchingTranslation(LocalizedQuest quest)
 {
     return HideMatchingTranslation == false || quest.TranslatedEntity == null
         || quest.DatabaseEntity.Title != quest.TranslatedEntity.Title
         || quest.DatabaseEntity.Details != quest.TranslatedEntity.Details;
 }
示例#6
0
 private bool FilterHideMatchingTranslation(LocalizedQuest quest)
 {
     return(HideMatchingTranslation == false || quest.TranslatedEntity == null ||
            quest.DatabaseEntity.Title != quest.TranslatedEntity.Title ||
            quest.DatabaseEntity.Details != quest.TranslatedEntity.Details);
 }
示例#7
0
 private bool FilterHideUntranslated(LocalizedQuest quest)
 {
     return(HideUntranslated == false || quest.TranslatedEntity != null);
 }