public void updatePortStation() { var port_stations = app.PortStationBLL.OperateDB.loadPortStation(); foreach (var new_port_station in port_stations) { APORTSTATION port_station = PORTSTATIONs. Where(port => port.PORT_ID.Trim() == new_port_station.PORT_ID.Trim()). FirstOrDefault(); port_station.set(new_port_station); } PortStationUpdateComplete?.Invoke(this, EventArgs.Empty); }