SetWasteAdditionalInformation() private method

private SetWasteAdditionalInformation ( IList wasteAdditionalInformation ) : void
wasteAdditionalInformation IList
return void
 public void SetWasteAdditionalInformation(IList <WasteAdditionalInformation> wasteType)
 {
     if (WasteType == null)
     {
         throw new InvalidOperationException(string.Format("Waste type does not exist on notification: {0}", Id));
     }
     ClearWasteAdditionalInformation();
     WasteType.SetWasteAdditionalInformation(wasteType);
 }
        private void UpdateSameChemicalCompositionType(WasteType wasteType)
        {
            if (wasteType.ChemicalCompositionType == ChemicalComposition.Other)
            {
                WasteType.ChemicalCompositionName = wasteType.ChemicalCompositionName;
            }

            if (wasteType.ChemicalCompositionType == ChemicalComposition.RDF || wasteType.ChemicalCompositionType == ChemicalComposition.SRF)
            {
                ClearWasteAdditionalInformation();
                WasteType.SetWasteAdditionalInformation(wasteType.WasteAdditionalInformation.ToList());
            }

            if (wasteType.ChemicalCompositionType == ChemicalComposition.Wood)
            {
                ClearWasteAdditionalInformation();
                WasteType.SetWasteAdditionalInformation(wasteType.WasteAdditionalInformation.ToList());
                WasteType.WoodTypeDescription = wasteType.WoodTypeDescription;
            }
        }