private void processMaintenanceWorksEvent(MaintenanceWorks maintenanceWorksEvent) { if (maintenanceWorksEvent.urgentRoadworks) log.Info("Urgent Roadworks!"); RoadMaintenanceTypeEnum[] maintenanceTypes = maintenanceWorksEvent.roadMaintenanceType; foreach (RoadMaintenanceTypeEnum maintenanceType in maintenanceTypes) { log.Info("Type of maintenance involved: " + maintenanceType); } log.Info("Mobility: " + maintenanceWorksEvent.mobility.mobilityType); log.Info("Scale: " + maintenanceWorksEvent.roadworksScale); log.Info("Roadworks Scheme Name: " + maintenanceWorksEvent.maintenanceWorksExtension.roadworksEventDetails.roadworksSchemeName); }
private void ProcessMaintenanceWorksEvent(MaintenanceWorks maintenanceWorksEvent) { if (maintenanceWorksEvent.urgentRoadworks) { log.Info("Urgent Roadworks!"); } RoadMaintenanceTypeEnum[] maintenanceTypes = maintenanceWorksEvent.roadMaintenanceType; foreach (RoadMaintenanceTypeEnum maintenanceType in maintenanceTypes) { log.Info("Type of maintenance involved: " + maintenanceType); } log.Info("Mobility: " + maintenanceWorksEvent.mobility.mobilityType); log.Info("Scale: " + maintenanceWorksEvent.roadworksScale); log.Info("Roadworks Scheme Name: " + maintenanceWorksEvent.maintenanceWorksExtension.roadworksEventDetails.roadworksSchemeName); }