public ProvinceSelectionDialog(InfoCategorieDialog infoCategorieDialog, HospitalInfoRecognizer luisRecognizer, UserState userState) : base(luisRecognizer, nameof(ProvinceSelectionDialog), infoCategorieDialog) { InitialDialogId = nameof(ProvinceSelectionDialog); _userState = userState; AddDialog(new TextPrompt(DialogIds.EnterProvincePrompt, VerificationProvince)); AddDialog(new WaterfallDialog(InitialDialogId, new WaterfallStep[] { IntroStep, HospitalSelectionStep, RecordSelectionStep, EndSelectionStep, })); }
public LocalisationFindingDialog(InfoCategorieDialog infoCategorieDialog, HospitalInfoRecognizer luisRecognizer, UserState userState) : base(luisRecognizer, nameof(LocalisationFindingDialog), infoCategorieDialog) { InitialDialogId = nameof(LocalisationFindingDialog); _userState = userState; AddDialog(new ChoicePrompt(DialogIds.localisationOptionPrompt)); AddDialog(new TextPrompt(DialogIds.notifyHospitalPrompt, VerificationHospital)); AddDialog(new WaterfallDialog(InitialDialogId, new WaterfallStep[] { IntroLocalisationFindingStep, ChoiceOptionLocalisationStep, ShowLocalisationStep, FinalLocalisatinFindingStep, })); }
public HospitalFindingDialog(InfoCategorieDialog infoCategorieDialog, HospitalInfoRecognizer luisRecognizer, UserState userState) : base(luisRecognizer, nameof(HospitalFindingDialog), infoCategorieDialog) { InitialDialogId = nameof(HospitalFindingDialog); _userState = userState; AddDialog(new ChoicePrompt(DialogIds.validateLocalisationPrompt)); AddDialog(new TextPrompt(DialogIds.localisationPrompt, VerificationLocalisation)); AddDialog(new WaterfallDialog(InitialDialogId, new WaterfallStep[] { IntroHospitalFindingStep, ConfirmLocalisationStep, ShowHospitalStep, FinalHospitalFindingStep, })); }
public SelectionHospitalDialog(HospitalInfoRecognizer luisRecognizer, UserState userState, ProvinceSelectionDialog provinceSelectionDialog, CommuneSelectionDialog communeSelectionDialog, CategorieSelectionDialog categorieSelectionDialog, InfoCategorieDialog infoCategorieDialog) : base(luisRecognizer, nameof(SelectionHospitalDialog), infoCategorieDialog) { InitialDialogId = nameof(SelectionHospitalDialog); _userState = userState; lesDonnees = new DonneesExcel(); lesHopitaux = new List <Hopitaux>(); AddDialog(provinceSelectionDialog); AddDialog(communeSelectionDialog); AddDialog(categorieSelectionDialog); AddDialog(new ChoicePrompt(DialogIds.CaracteristicOptionPrompt)); AddDialog(new WaterfallDialog(InitialDialogId, new WaterfallStep[] { AnswerRequestAnalysisStep, SelectHospitalByCaracteristicsStep, ShowSelectionStep, EndSelectionStep, })); }
public CancelAndInfoDialog(HospitalInfoRecognizer luisRecognizer, string id, InfoCategorieDialog infoCategorieDialog) : base(id) { _luisRecognizer = luisRecognizer; AddDialog(infoCategorieDialog); }