private void ProcessSoilMoist(NameValueCollection data, WeatherStation station) { for (var i = 1; i <= 10; i++) { if (data["soilhum" + i] != null) { station.DoSoilMoisture(Convert.ToDouble(data["soilhum" + i], CultureInfo.InvariantCulture), i); } } }