public async Task AboutPerson(IDialogContext context, LuisResult result) { var name = result.GetResolvedEntity("Person"); name = name?.ToLower() ?? ""; string message; using (var personRepository = new PersonRepository()) { message = personRepository.GetPersonInformation(name); } await context.PostAsync(message); context.Wait(this.MessageReceived); }