コード例 #1
0
        private IAliceResponse AddToUnhandled()
        {
            UnhandledMessage unhandledMessage = new UnhandledMessage();
            unhandledMessage.UserMessage = _aliceRequest.RequestMessage;

            UnhandledMessageRepository repository = new UnhandledMessageRepository("UnhandledMessages.json");
            repository.Add(unhandledMessage);

            IAliceResponse response = new AliceResponse();
            response.Message = "I did not get it but noted down. I will learn it soon. Show <a {aliceRequestAct}>Help</a>";
            return response;
        }
コード例 #2
0
        public void Add(UnhandledMessage unhandledMessage)
        {
            List <UnhandledMessage> list = List();

            UnhandledMessage existingMessage = list.Find(o => o.UserMessage.Equals(unhandledMessage.UserMessage, System.StringComparison.InvariantCultureIgnoreCase));

            if (existingMessage == null)
            {
                list.Add(unhandledMessage);
            }
            else
            {
                existingMessage.InstanceCount += 1;
            }

            Common.JsonFile <IList <UnhandledMessage> > .Write(DataFile, list);
        }