示例#1
0
        public void AddFilter(Db.Filter <TEntity> newFilter)
        {
            Type fltType = newFilter.GetType();

            // Falls älteres Filter vorhanden, dann dieses löschen
            if (Filters.ContainsKey(fltType))
            {
                Filters.Remove(fltType);
            }
            //throw new Exception("Das Filter mit vom Typ " + fltType.FullName + " wurde bereits angelegt, und kann nun nicht nochmals angelegt werden");

            Filters.Add(fltType, newFilter);
            Debug.WriteLine("Das Filter mit dem Typ " + fltType.FullName + " wurde hinzugefügt");
        }
示例#2
0
 /// <summary>
 /// Zuweisen eines Filter zur Liste der Filter
 /// </summary>
 /// <param name="srcFilter"></param>
 public void LetFilter(Db.Filter <TEntity> srcFilter)
 {
     AllFilter.Add(srcFilter);
 }