Esempio n. 1
0
        public bool Filter(IConditionField conditionField)
        {
            if (conditionField is Hide)
            {
                return(false);
            }

            return(InnerFilter.Filter(conditionField));
        }
Esempio n. 2
0
        public bool Filter(IConditionField conditionField)
        {
            if (conditionField is StartDateTimeCondit)
            {
                var condition = (StartDateTimeCondit)conditionField;
                if (condition.DateTime > DateTime.Now)
                {
                    return(false);
                }
            }

            return(InnerFilter.Filter(conditionField));
        }
Esempio n. 3
0
        public bool Filter(IConditionField conditionField)
        {
            if (conditionField is CommunityStructs)
            {
                var conditions = (CommunityStructs)conditionField;
                if (!CommunityStructs.Any(community => conditions.Contains(community)))
                {
                    return(false);
                }
            }

            return(InnerFilter.Filter(conditionField));
        }
Esempio n. 4
0
 public bool Filter(IConditionField conditionField) => true;