// POST: api/ConfirmRegistration
        public void Post([FromBody]Registration registration)
        {
            bool confirmUpdate = false;
            bool createNewPatient = false;

            //Steps
            //1.  Update unique id with unique from users table
            //2.  Insert into patient table 
            //3.  Send out email with password.
            PatientsData patients = new PatientsData();
            //Step 1
            string urlForEmail = System.Configuration.ConfigurationManager.AppSettings["urlForEmail"];
            string officeName = System.Configuration.ConfigurationManager.AppSettings["officeName"];  
            Patient registeredPatient = patients.GetPreRegistrationPatientInformationFromEmail(registration.Email);

            string uniqueId = patients.UniquePatientID(registration.Email);
            confirmUpdate = patients.UpdatePatientID(uniqueId, registration.Email);
            if (confirmUpdate)
            {
                createNewPatient = patients.CreatePatientFromPreRegistration(uniqueId);
            }

            patients.AddNewPatientPassword(registration);

            patients.UpdatePreRegisterationPatient(uniqueId);
            //registration.
            //registration.
            //Step 3
            SendEmail.EmailFrom = "*****@*****.**";
            //SendEmail.EmailFromFriendlyName = "Grove Hill Clinic";
            SendEmail.EmailFromFriendlyName = "A Patient Connects";
            SendEmail.EmailTo = registration.Email;
            SendEmail.EmailToFriendlyName = registeredPatient.FirstName + " " + registeredPatient.LastName;
            SendEmail.EmailSubject = "Confirming Registration";
            SendEmail.EmailBody = "<p style= " + "\"" + "font-family: Arial;" + "\"" + ">" + registeredPatient.FirstName + " " + registeredPatient.LastName + "<br /><br />"
                + "This is an automated message from " + officeName + "<br /><br />"
                + "Your Registration for A Patient Connects has been approved" + "<br />"
                + " Your new User ID and Password are Below" + "<br /><br />"
                + " You will need to change your password after you first log in" + "<br /><br />"
                + " User ID = " + registeredPatient.Email + "<br />"
                + " Password = "******"<br /><br /><br />"
                + " Click on the link below to log in " + "<br /><br />"
                + "<a href=" + "\"" + urlForEmail + "\"" + ">Click here to Log in</a>" + "<br /><br /><br />"
                + " PLEASE DO NOT REPLY TO THIS EMAIL " + "<br /><br />" + "</p>"

                ;
            SendEmail.SmtpHost = "smtp.gmail.com";
            SendEmail.SmtpHostUserName = "******";
            SendEmail.SmtpHostPassword = "******";
            SendEmail.IsSSL = true;
            SendEmail.SmtpPort = 465;
            SendEmail.IsHTML = true;
            SendEmail.SendAnEmail();
        }