private IEnumerable <ForecastModel> GetListResults(ForecastModel[] data)
        {
            var compare = new ForecastComparer(Temperature);

            Array.Sort(data, compare);
            var resSortListByDate = data.GroupBy(x => x.Degree).SelectMany(x => x.OrderBy(z => z.DateTime));

            return(resSortListByDate);
        }
        static void Main(string[] args)
        {
            var forecastList   = FillForecastList().ToArray();
            var degreeComparer = new ForecastComparer(30);

            Array.Sort(forecastList, degreeComparer);

            foreach (var forecastModel in forecastList)
            {
                Console.WriteLine(forecastModel);
            }

            Console.ReadKey();
        }