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; }
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); }