コード例 #1
0
ファイル: BagageCheck.cs プロジェクト: sunsx0/s7hackaton
        public override bool Tokens(Message msg, LangToken[] tokens)
        {
            var bagageCheck = tokens.SelectBagageCheck().ToArray();

            var positive = new List <string>();
            var negative = new List <string>();

            foreach (var token in bagageCheck)
            {
                if (token.Tags["bagage"].Value == "true")
                {
                    positive.Add(token.Value);
                }
                else
                {
                    negative.Add(token.Value);
                }
            }

            positive = positive.Distinct().ToList();
            negative = negative.Distinct().ToList();

            var answer = Messages.AboardResult(positive, negative);

            Session.SendTextMessage(answer).Wait();
            Session.Exit(this);
            return(true);
        }