private async Task afterHire(IDialogContext context, IAwaitable <string> result) { string cpf = await result; CpfValidation validation = new CpfValidation(); bool valid = validation.Valida(cpf); if (valid == false) { await context.PostAsync("CPF incorreto"); PromptDialog.Text(context, afterHire, "Informe novamente seu CPF"); } else { user.cpf = cpf; await context.PostAsync("Os detalhes da contratação serão enviados por e-mail."); PromptDialog.Text(context, addEmail, "Nos informe seu e-mail por favor."); } }