//refreshes the entire screen public void ArrangeSequences() { //arrange subroutes not in route SubrouteService subService = new SubrouteService(); SubroutesNotinRoute = new ObservableCollection <Subroute>(subService.GetSubroutesNotInRoute(Route)); //generate sequences here (sequence service + getlist sequences) SequenceService seqService = new SequenceService(); Sequences = new ObservableCollection <Sequence>(seqService.GetSequences(Route)); }