public PalettePartsListViewModel() { _palettePartsRepository = new PalettePartsSQLServer(); GetPalettes(); UpdateCommand.Subscribe(_ => Update()); DeleteCommand.Subscribe(_ => Delete()); AddCommand.Subscribe(_ => AddCommandExecute()); SelectedPalette.Subscribe(_ => SelectedPaletteChangeExecute()); }
public PalettePartsDetailsViewModel() { _palettePartsRepository = new PalettePartsSQLServer(); _bomRepository = new BomSQLServer(); AssyNumbers.Value = new ObservableCollection <string>(); GetAssyNumbers(); GetPalettes(); SelectedAssyNumber.Subscribe(_ => SelectedAssyNumberChangeEcecute()); SelectedPaletteDetails.Subscribe(_ => SelectedPaletteDetailsChangeExecute()); SelectedBom.Subscribe(_ => SelectedBomChangeExecute()); PlusCommand.Subscribe(_ => PlusCommandExecute()); MinusCommand.Subscribe(_ => MinusCommandExecute()); SelectedPalette.Subscribe(_ => SearchCommandExecute()); PaletteDetailsPlusCommand.Subscribe(_ => PaletteDetailsPlusCommandExecute()); PaletteDetailsMinusCommand.Subscribe(_ => PaletteDetailsMinusommandExecute()); PaletteDetailsUpdateCommand.Subscribe(_ => PaletteDetailsSaveExecute()); PaletteDetailsAddCommand.Subscribe(_ => PaletteDetailsAddCommandExecute()); PaletteDetailsDeleteCommand.Subscribe(_ => PaletteDetailsDeleteCommandExecute()); }