private void OnMessageReceived(UpdateFinishedMessage message) { //na update of delete mag detailvenster sluiten dialogService.CloseEditPlaatsenDialog(); //na Delete/Insert moet collectie Koffies terug ingeladen worden if (message.Type != UpdateFinishedMessage.MessageType.Updated) { PlaatsDataService ds = new PlaatsDataService(); Plaatsen = ds.getPlaatsen(); } }
public OverzichtPlaatsenViewModel() { PlaatsDataService ds = new PlaatsDataService(); Plaatsen = ds.getPlaatsen(); //instantiëren DialogService als singleton dialogService = new DialogService(); //koppelen commands WijzigenCommand = new BaseCommand(WijzigenPlaatsen); ToevoegenCommand = new BaseCommand(ToevoegenPlaatsen); DetailCommand = new BaseCommand(DetailPlaats); //luisteren naar messages vanuit detailvenster Messenger.Default.Register <UpdateFinishedMessage>(this, OnMessageReceived); BindCommands(); }