private void RemoveDestinationBin() { BinsInSubrouteService service = new BinsInSubrouteService(); foreach (BinsInSubRoute bir in SelectedDestinationBins) { //remove from database service.RemoveBinInSubroute(bir); //remove relationships service.RemoveRelationShips(bir); } GetSourceDestinationLists(); }
private void AddDestinationBin() { BinsInSubrouteService service = new BinsInSubrouteService(); foreach (Bin B in SelectedBins) { //generate new binsinsubroute BinsInSubRoute bir = service.GenerateBinsInSubroute(Subroute, B, SourceDest.D); //if it already exists continue if (DestinationBins.Any(item => item.bir_BinId == bir.bir_BinId)) { continue; } //create new database entry service.CreateBinInSubroute(bir); //connect relationships service.AddRelationShips(bir, Subroute, B); } GetSourceDestinationLists(); }