List <interaction> AddInteraction(Message message, Intent intent, string patientId) { using (HalleBotDataContext db = new HalleBotDataContext()) { return(db.addInteraction(patientId, CreateInteraction(intent, Sentiment.GetScore(message), message.Text))); } }
public static string GetConversationMessage(string patientId) { using (HalleBotDataContext db = new HalleBotDataContext()) { return(""); //db.GetMessage(patientId, MessageTypes.Conversation); } }
patient GetPatient(Message message) { using (HalleBotDataContext db = new HalleBotDataContext()) { if (message.From == null) { message.From = new ChannelAccount(); } if (message.From.Id == null) { message.From.Id = "1000"; } patient p = db.getPatient(message.From.Id); if (p == null) { p = new patient { patientID = message.From.Id, name = message.From.Name }; db.addPatient(p); } return(p); } }
public static string GetEscalationMessage(string patientId) { using (HalleBotDataContext db = new HalleBotDataContext()) { patient p = db.getPatient(patientId); return(GetPatientMessage(p)); } }