private void AssertNoPlaatsDuplicates(List <InkoopOrderPlaats> plaatsen, InkoopOrderPlaats plaats, string fieldName) { if (plaatsen?.Any(cp => cp.Id == plaats.Id) ?? false) { throw new ArgumentException("Plaats already exists", fieldName); } }
public void AddLaadPlaats(InkoopOrderPlaats laadPlaats) { AssertNoPlaatsDuplicates(this.LaadPlaatsen, laadPlaats, nameof(laadPlaats)); LaadPlaatsen = LaadPlaatsen ?? new List <InkoopOrderPlaats>(); LaadPlaatsen.Add(laadPlaats); }