static void Main(string[] args) { const string zipCode = "98074"; // call to service 1 GeoLookupService geoLookupService = new GeoLookupService(); City city = geoLookupService.GetCityForZipCode(zipCode); State state = geoLookupService.GetStateForZipCode(zipCode); // call to service 2 WeatherService weatherService = new WeatherService(); int fahrenheit = weatherService.GetTempFahrenheit(city, state); // call to service 3 ConverterService metricConverter = new ConverterService(); int celcius = metricConverter.ConvertFahrenheitToCelcious(fahrenheit); // bring the result of all service calls together Console.WriteLine("The current temperature is {0} F / {1} C in {2}, {3}", fahrenheit, celcius, city.Name, state.Name); }