public CollectorsMainVM(ITenantDBsDir appArguments) : base(appArguments) { var mkt = appArguments.MarketState; Rows = new MainListVM(mkt.Collectors, appArguments); ToolBar = new MainToolbarVM(this); EncodeNewDraftCmd = R2Command.Relay(EncodeNewDraft); }
public MainWindowVM(AppArguments appArguments, bool clickRefresh = true) : base(appArguments) { MainToolBar = new MainToolbarVM(this); ActiveLeases = new ActiveLeasesVM(appArguments); InactiveLeases = new InactiveLeasesVM(appArguments); ActiveLeases.Crud.SaveCompleted += (s, e) => ClickRefresh(); ActiveLeases.LeaseDeactivated += (s, e) => ClickRefresh(); if (clickRefresh) { ClickRefresh(); } }