Esempio n. 1
0
        /// <summary>
        /// To fetch the Minimum temprature for given date
        /// </summary>
        /// <param name="date">Required Date</param>
        /// <param name="type">Min</param>
        /// <returns>Min Value</returns>
        public static string getMinimumTemperature(string date)
        {
            string returnMinimumTemperature = string.Empty;

            try
            {
                if (TemperatureTable.ContainsKey(date))
                {
                    string[] splitDataAsComma = TemperatureTable[date].ToString().Split(',');
                    Console.WriteLine("Temperatures In date of {1} : {0} / degree C", TemperatureTable[date].ToString(), date);
                    Array.Sort(splitDataAsComma);
                    Console.Write("Minimum Tempearture is:");
                    return(splitDataAsComma[0]);
                }
                else
                {
                    Console.WriteLine("Date Not Fount");
                }
                Console.ReadKey();
                TemperatureProcessFlow.askQuery();
            }
            catch (Exception exception)
            {
                Console.WriteLine(exception);
            }

            return(returnMinimumTemperature);
        }
Esempio n. 2
0
 static void Main(string[] args)
 {
     try
     {
         // if you want pre defind temperature data to uncomment the below line
         TemperatureReport.setSampleTemperatureTable();
         TemperatureProcessFlow.askQuery();
     }
     catch (Exception cannotAccessTheClass)
     {
         Console.WriteLine(cannotAccessTheClass);
     }
 }