Пример #1
0
        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);
        }
Пример #2
0
        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));
            }
        }