public async Task FindOneMenu(IDialogContext context, LuisResult result) { var menu = result.Get(LuisType.Menu); var cafe = result.Get(LuisType.Cafe); context.ConversationData.SetValue(LuisType.Menu, menu); context.ConversationData.SetValue(LuisType.Cafe, cafe); var menudict = CafeService.GetCafe(DateTime.Now, cafe); var menulist = menudict.Menu[Day.Wednesday]; var s = string.Join(", ", menulist.Select(m => m.Name)); await context.PostAsync($"{s}"); context.Done(0); }