Example #1
0
        //public void WeatherForecastHandler(string commands)
        //{
        //    if (WeatherForecastObj == null)
        //    {
        //        return;
        //    }
        //    try
        //    {
        //        switch (commands)
        //        {
        //            case "pune":
        //                WeatherForecastObj.DisplayInformation(commands);
        //                break;

        //            case "new york":
        //                WeatherForecastObj.DisplayInformation(commands);
        //                break;

        //            case "chinchwad":
        //                WeatherForecastObj.DisplayInformation(commands);
        //                break;

        //            case "sangli":
        //                WeatherForecastObj.DisplayInformation(commands);
        //                break;

        //            case "brazil":
        //                WeatherForecastObj.DisplayInformation(commands);
        //                break;

        //            case "mexico":
        //                WeatherForecastObj.DisplayInformation(commands);
        //                break;

        //        }

        //    }
        //    catch (Exception e)
        //    {
        //        GideonBase.SynObj.SpeakAsync(e.Message);
        //    }
        //}
        public void NewsHandler(string commands)
        {
            if (NewsObj == null)
            {
                return;
            }
            try
            {
                switch (commands)
                {
                case "Business News":
                    NewsObj.GetNews(commands);
                    break;

                case "Entertainment News":
                    NewsObj.GetNews(commands);
                    break;

                case "General News":
                    NewsObj.GetNews(commands);
                    break;

                case "Health News":
                    NewsObj.GetNews(commands);
                    break;

                case "Science News":
                    NewsObj.GetNews(commands);
                    break;

                case "Sports News":
                    NewsObj.GetNews(commands);
                    break;

                case "Technology News":
                    NewsObj.GetNews(commands);
                    break;
                }
            }
            catch (Exception e)
            {
                GideonBase.SynObj.SpeakAsync(e.Message);
            }
        }