public UncollectedsVM(SectionTabVM sectionTabVM, MainWindowVM main) : base(GetRepo(sectionTabVM, main), main) { _tab = sectionTabVM; CanAddRows = false; TotalVisible = false; Filter.TextFilterChanged += (s, e) => ApplyTextFilters(); }
public IntendedColxnsVM(SectionTabVM sectionTabVM, SectionDTO sec, MainWindowVM main) : base(main.ColxnsDB.IntendedColxns[sec.Id], main) { _tab = sectionTabVM; CanAddRows = false; Caption = $"{ListTitle} by "; FillCollectorsList(main.ColxnsDB.GetCollector(sec)); CurrentCollectorChanged += (s, e) => main.ColxnsDB.SetCollector(sec.Id, e.Id); }
private static ISimpleRepo <UncollectedLeaseDTO> GetRepo(SectionTabVM tab, MainWindowVM main) => main.ColxnsDB.Uncollecteds[tab.Section.Id];