public override void DeleteTreeViewObject() { SubrouteService service = new SubrouteService(); service.DeleteSubroute(this); service.RemoveRelationShips(Procescell, this); }
public void GetSourceDestinationLists() { SubrouteService service = new SubrouteService(); SourceBins = new ObservableCollection <BinsInSubRoute>(service.GetAllSourcebins(Subroute)); DestinationBins = new ObservableCollection <BinsInSubRoute>(service.GetAllDestinationBins(Subroute)); }
//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)); }
private void CreateNewSubroute() { if (string.IsNullOrEmpty(SubrouteName)) { _View.ShowMessage("Please choose a name."); } else { SubrouteService service = new SubrouteService(); Subroute subroute = service.GenerateNewSubroute(Procescell, SubrouteName); service.CreateSubroute(subroute); service.AddSubrouteToCell(Procescell, subroute); } }