public void SetShipCount(int shipTypeID, int count) { var entry = FleetShips.SingleOrDefault(x => x.ShipTypeID == shipTypeID); if (entry == null) { entry = new FleetShip(); entry.ShipTypeID = shipTypeID; FleetShips.Add(entry); } entry.Count = count; if (count == 0) FleetShips.Remove(entry); }
partial void DeleteFleetShip(FleetShip instance);
partial void UpdateFleetShip(FleetShip instance);
private void detach_FleetShips(FleetShip entity) { this.SendPropertyChanging(); entity.ShipType = null; }
partial void InsertFleetShip(FleetShip instance);
private void attach_FleetShips(FleetShip entity) { this.SendPropertyChanging(); entity.ShipType = this; }