public async Task Catalog(IDialogContext context, LuisResult result) { var catalogDialog = dialogFactory.CreateCatalogDialog(); if (result.Entities.Count > 0) { await SetCatalogFilter(result, catalogDialog); } context.Call(catalogDialog, ResumeAfterDialog); }