private async Task StuQueryComplete(IDialogContext context, IAwaitable <StuQueryForm> result)
        {
            StuQueryForm form = null;

            try
            {
                form = await result;
            }
            catch (OperationCanceledException)
            {
            }
            if (form == null)
            {
                await context.PostAsync("You Canceled the form.");
            }

            if (form != null)
            {
                List <Student> students = Database1.GetStudents(form.StudentID);

                if (students == null || students.Count == 0)
                {
                    await context.PostAsync($"Sorry, could not find Students for ID {form.StudentID} ");

                    return;
                }

                StringBuilder sb1 = new StringBuilder();
                sb1.Append($"Hi There! I was able to find **{students.Count.ToString()}** Course(s) \n\n");
                sb1.Append("--- \n\n");
                foreach (Student student in students)
                {
                    // sb.Append($"You are enrolled in **{student.courseID}**\n\n");
                    sb1.Append($"* Student id is **{student.StudentID}** ; Course is **{student.courseID}**  \n\n");
                }



                var message = $"Looking for courses  {form.StudentID} ";

                //  var message1 = $"Looking for students {form.courseID}";
                await context.PostAsync(sb1.ToString());
            }

            context.Wait(MessageReceived);
        }