public LuisClass.Response GenerateText(LuisClass.RootObject lc, string SetTopic) { LuisClass.Response ResponseClass = new LuisClass.Response(); Said s = new Said(); s.DateTime = System.DateTime.Today.Date; s.PrimaryTopic = SetTopic; s.GoogleSpeechText = lc.query; s.AnswerIntent = lc.topScoringIntent.intent; db.Saids.Add(s); db.SaveChanges(); if (lc.topScoringIntent.intent == "Gengi" || lc.topScoringIntent.intent == "Stadan") { Bankinn bankinn = new Bankinn(); ResponseClass = bankinn.BankiTextResult(lc); ResponseClass.SetTopic = "Banki"; } if (lc.topScoringIntent.intent == "Fyrirsagnir" || lc.topScoringIntent.intent == "Lesa") { FrettirController frettir = new FrettirController(); ResponseClass = frettir.FrettirTextResult(lc, SetTopic); } if (lc.topScoringIntent.intent == "None") { ResponseClass.SetTopic = SetTopic; ResponseClass.TextResponse = "Geturðu tala skýrar eða endurorðað spurninguna."; } return(ResponseClass); }
public override Task <Repeated> GetEcho(Said said, ServerCallContext context) { return(Task.FromResult(new Repeated { Something = "Echo of " + said.Something })); }
public ActionResult DeleteConfirmed(int id) { Said said = db.Saids.Find(id); db.Saids.Remove(said); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Edit([Bind(Include = "Id,PrimaryTopic,GoogleSpeechText,AnswerIntent,DateTime")] Said said) { if (ModelState.IsValid) { db.Entry(said).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(said)); }
public string EchoGet(string name) { Said said = new Said { Something = name }; var repeated = echoClient.GetEcho(said); return(echoHello + " " + repeated.Something); }
public ActionResult Create([Bind(Include = "Id,PrimaryTopic,GoogleSpeechText,AnswerIntent,DateTime")] Said said) { if (ModelState.IsValid) { db.Saids.Add(said); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(said)); }
// GET: Saids/Details/5 public ActionResult Details(int?id) { if (id == null) { return(new HttpStatusCodeResult(HttpStatusCode.BadRequest)); } Said said = db.Saids.Find(id); if (said == null) { return(HttpNotFound()); } return(View(said)); }