Example #1
0
 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);
     }
 }
Example #2
0
        public void AddLaadPlaats(InkoopOrderPlaats laadPlaats)
        {
            AssertNoPlaatsDuplicates(this.LaadPlaatsen, laadPlaats, nameof(laadPlaats));

            LaadPlaatsen = LaadPlaatsen ?? new List <InkoopOrderPlaats>();
            LaadPlaatsen.Add(laadPlaats);
        }