static void Main(string[] args) { const string zipCode = "83714"; var temperatureFacade = new TemperatureLookupFacade(); LocalTemperature localTemp = temperatureFacade.GetTemperature(zipCode); Console.WriteLine("The current temperature is {0}F/{1}C. in {2}, {3}", localTemp.Farenheit.ToString("F1"), localTemp.Celcius.ToString("F1"), localTemp.City, localTemp.State); }
public ActionResult Get(string zipCode) { try { string result = string.Empty; var temperatureFacade = new TemperatureLookupFacade(); LocalTemperature localTemperature = temperatureFacade.GetTemperature(zipCode); result = $"The current temperature is {localTemperature.Farenheit.ToString("F1")}F/{localTemperature.Celcius.ToString("F1")}C in {localTemperature.City}, {localTemperature.State}"; return(Ok(result)); } catch (Exception ex) { _logger.LogError(ex.ToString()); return(StatusCode(StatusCodes.Status500InternalServerError)); } }