public UomsListViewModel() { SelectedUoms = new ObservableCollection <UomViewModel>(); CreateFilter(); emh.Add(this.Subscribe(Event.NewSession, (e) => CreateFilter())); Filter.Filtered += (s, e) => { MakeVms(Filter.Results); }; filterHelper = new FilterableListHelper <Uom, UomViewModel>(this, (v) => v.uom); filterHelper.AddAfterEntitySavedAction(() => NoUoms = false); Title = "Единицы измерения"; Filter.Clear(); // показываем все NoUoms = !EntityQuery <Uom> .Any(Session)(); }
public PatientsListViewModel() { CreateFilter(); emh.Add(this.Subscribe(Event.NewSession, (e) => CreateFilter())); Filter.Filtered += (s, e) => { MakeVms(Filter.Results); }; filterHelper = new FilterableListHelper <Patient, PatientViewModel>(this, (v) => v.patient); filterHelper.AddAfterEntitySavedAction(() => NoPatients = false); SetupSorting(); SetupColumnsVisibility(); Title = "Пациенты"; Filter.Clear(); // показываем всех NoPatients = !EntityQuery <Patient> .Any(Session)(); SelectLastPatient(); }