Example #1
0
        static void Main(string[] args)
        {
            var st  = new TorampStorage();
            var res = st.GetSeries(2007);

            res = st.GetSeries(GenreType.Anime);
            res = st.GetSeries(GenreType.Anime, SeriesStatus.Opened);
            res = st.GetSeries(SeriesStatus.Opened);
            res = st.GetSeries(GenreType.Anime, SeriesStatus.Opened, 2008);
            res = st.GetSeries(2008);
        }
        public async Task <IHttpActionResult> Post(Update update)
        {
            var message = update.Message;

            Console.WriteLine("Received Message from {0}", message.Chat.Id);
            if (message.Type == MessageType.TextMessage)
            {
                if (message.Text == "/start")
                {
                    await Bot.Api.SendTextMessage(message.Chat.Id, Globals.StartMessage);
                }
                else if (Globals.TodayString.Contains(message.Text))
                {
                    var storage = new TorampStorage().GetToday();
                    if (storage == null || storage.Count == 0)
                    {
                        await Bot.Api.SendTextMessage(message.Chat.Id,
                                                      "К сожалению на сегодня выхода сериалов не планируется.");
                    }
                    var result = new StringBuilder();
                    result.Append("На сегодня запланирован выход:\r\n");
                    foreach (var elem in storage)
                    {
                        result.Append($"{elem.Parent.Parent.Title} {elem.Title} \r\n");
                    }

                    await Bot.Api.SendTextMessage(message.Chat.Id, result.ToString());
                }
                else if (Globals.HelloString.Contains(message.Text))
                {
                    await Bot.Api.SendTextMessage(message.Chat.Id, "И вам не хворать");
                }
            }

            return(Ok());
        }