public async Task <string> DataAsync(string dateParam, string sensorType) { return(sensorType switch { null => await HumTempRainClass.HumTempRainResponse(dateParam), "temperature" => await TemperatureClass.TemperatureResponse(dateParam), "humidity" => await HumidityClass.HumidityResponse(dateParam), "rainfall" => await RainfallClass.RainfallResponse(dateParam), _ => "Sensortype not found.", });
public static BiomeType GetBiomeType(double _h, double _t) { HumidityClass h = GetHumidClass(_h); TemperatureClass t = GetTempClass(_t); switch (h) { case HumidityClass.DRY: switch (t) { case TemperatureClass.HOT: return(BiomeType.Desert); case TemperatureClass.AVG: return(BiomeType.Grassland); default: return(BiomeType.Tundra); } case HumidityClass.AVG: if (t == TemperatureClass.COLD) { return(BiomeType.Taiga); } return(BiomeType.TemperateForest); case HumidityClass.WET: if (t == TemperatureClass.COLD) { return(BiomeType.Taiga); } return(BiomeType.RainForest); } return(BiomeType.TemperateForest); }