public EntityFilter(IEntityListViewModel <TClass> target) { _token = target.List.Suspender.Get(); Target = target; H <EntityFilter <TClass> > .Initialize(this); }
//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(); }
protected override void Disable() { _token?.Dispose(); _token = Target.List.Suspender.Get(); }
protected override void Enable() { _token?.Dispose(); _token = null; }