Ejemplo n.º 1
0
        public LuisCalls.LuisClass.Response FrettirTextResult(LuisCalls.LuisClass.RootObject lc, string SetTopic)
        {
            LuisCalls.LuisClass.Response ResponseClass = new LuisCalls.LuisClass.Response();
            if (lc.topScoringIntent.intent == "Fyrirsagnir")
            {
                ResponseClass = Fyrirsagnir(lc, SetTopic);
            }
            if (lc.topScoringIntent.intent == "Lesa")
            {
                ResponseClass = Lesa(lc, SetTopic);
            }
            if (ResponseClass.TextResponse == null)
            {
                ResponseClass.TextResponse = "";
            }

            return(ResponseClass);
        }
Ejemplo n.º 2
0
        public LuisCalls.LuisClass.Response BankiTextResult(LuisCalls.LuisClass.RootObject lc)
        {
            LuisCalls.LuisClass.Response ResponseClass = new LuisCalls.LuisClass.Response();
            if (lc.topScoringIntent.intent == "Stadan")
            {
                ResponseClass = Stadan(lc);
            }
            if (lc.topScoringIntent.intent == "Gengi")
            {
                if (lc.entities.Count == 0)
                {
                    ResponseClass.SetTopic     = "Banki";
                    ResponseClass.TextResponse = "Endurtaktu spurninguna, ég náði ekki myntinni";
                }
                else
                {
                    if (lc.entities[0].type == "Hlutabréf")
                    {
                        ResponseClass = Gengiskallhb(lc);
                    }

                    if (lc.entities[0].type == "Myntir")
                    {
                        ResponseClass = Gengiskall(lc);
                    }
                }
            }
            if (ResponseClass.TextResponse == null)
            {
                ResponseClass.TextResponse = "";
            }
            ResponseClass.SetTopic = "Gengi";


            return(ResponseClass);
        }