public List <Noun> GetNounItemListCategoryAndVisible(NounCategory _nounCategory, bool _visible, SubjectCategory _creatureOrObject, QuantityCategory _quantityCategory) { return(nounMaster.Where(n => n.nounCategory == _nounCategory && ((_quantityCategory == QuantityCategory.single) ? n.MultiId == 0 : n.MultiId != 0) && (n.CreatureOrObjectId == _creatureOrObject || n.CreatureOrObjectId == 0) && n.Visible == _visible).ToList()); }
public Noun(int _id, int _comboId, int _articleId, int _possessiveId, int _multiId, int _visible, int _category, int _creatureOrObjectId) { this.Id = _id; this.ComboId = _comboId; this.ArticleId = _articleId; this.PossessiveId = _possessiveId; this.MultiId = _multiId; this.Visible = _visible == 0 ? true : false; this.nounCategory = (NounCategory)_category; this.CreatureOrObjectId = (SubjectCategory)_creatureOrObjectId; }