public void AddBoat(Boat boat) { var exists = Boats.Any(x => x.Id == boat.Id); if (!exists) { // Nya båten får senaste båtens id + 1. boat.Id = Boats.Select(x => x.Id).DefaultIfEmpty(0).Max() + 1; Boats.Add(boat); } // TODO : Kasta felmeddelande? }