private void InitializeFuelEcoTypes() { var t1 = new FuelEconomyType { Id = "lpk", Text = "L/100 km", DistanceText = "Distance (kilometers)", FuelText = "Fuel used (liters)" }; var t2 = new FuelEconomyType { Id = "mpg", Text = "Miles per gallon", DistanceText = "Distance (miles)", FuelText = "Fuel used (gallons)" }; FuelEcoTypes.AddRange(new FuelEconomyType[] { t1, t2 }); }
public void OnCalculate() { double fuel = double.Parse(Fuel); double distance = double.Parse(Distance); FuelEconomyType ecoType = SelectedFuelEcoType; double result = 0; switch (ecoType.Id) { case "lpk": result = fuel / (distance / 100); break; case "mpg": result = distance / fuel; break; default: break; } Result = result.ToString(); }