Esempio n. 1
0
        public EntityFilter(IEntityListViewModel <TClass> target)
        {
            _token = target.List.Suspender.Get();
            Target = target;

            H <EntityFilter <TClass> > .Initialize(this);
        }
Esempio n. 2
0
        //Todo : Adder there
        public ListAdder(IListEntityViewModel <T> list, IDataService db)
        {
            _list = list;

            Entity = (T)Activator.CreateInstance(typeof(T));


            _db.Insert(Entity);//_set.Create();
            //_db.SaveChanges();

            _suspend = Entity.GetNotifier().Suspend.Get();
        }
Esempio n. 3
0
 protected override void Disable()
 {
     _token?.Dispose();
     _token = Target.List.Suspender.Get();
 }
Esempio n. 4
0
 protected override void Enable()
 {
     _token?.Dispose();
     _token = null;
 }