Exemplo n.º 1
0
        public dialogBase(luisRecogniser luisRecogniser, string dialogID) : base(dialogID)
        {
            _luisRecogniser = luisRecogniser;
            connector       = new sqlConnector();

            connector.OpenConnection();
        }
Exemplo n.º 2
0
        private Project project; //The project that this dialog focuses on

        public searchProject(luisRecogniser luisRecogniser) : base(luisRecogniser, nameof(searchProject))
        {
            var waterfallSteps = new WaterfallStep[]
            {
                partOne,
                cardOrUser,
                partTwo
            };

            AddDialog(new TextPrompt(nameof(TextPrompt)));
            AddDialog(new WaterfallDialog(nameof(WaterfallDialog), waterfallSteps));

            InitialDialogId = nameof(WaterfallDialog);
        }
Exemplo n.º 3
0
        public luisDialogTest(luisRecogniser luisRecogniser)
        {
            _luisRecogniser = luisRecogniser;

            var waterfallSteps = new WaterfallStep[]
            {
                intentPrompt,
                intentAnswer
            };

            AddDialog(new WaterfallDialog("waterfall1", waterfallSteps));
            AddDialog(new TextPrompt("intentPrompt"));

            InitialDialogId = "waterfall1";
        }
Exemplo n.º 4
0
        private int searchIndex = 0;                  //Index of projects currently being listen

        public searchDatabase(luisRecogniser luisRecogniser) : base(luisRecogniser, nameof(searchDatabase))
        {
            _luisRecogniser = luisRecogniser;

            var waterfallSteps = new WaterfallStep[]
            {
                intentPrompt,
                cardOrUser,
                intentAnswer
            };

            AddDialog(new WaterfallDialog(nameof(WaterfallDialog), waterfallSteps));
            AddDialog(new TextPrompt(nameof(TextPrompt)));
            AddDialog(new searchProject(luisRecogniser));

            InitialDialogId = nameof(WaterfallDialog);
        }