public void ValidateDonorDetails()
        {
            var databaseContext = new UserRegistrationDBEntities();
            var user            = new DonorDetail()

            {
                DonorID        = Int32.Parse(donorIDText.Text.Trim()),
                DOB            = Convert.ToDateTime(birthText.Text.Trim()),
                Gender         = genderText.Text.Trim(),
                Ethnicity      = ethnicityText.Text.Trim(),
                BloodType      = bloodTypeText.Text.Trim(),
                RHFactor       = rhFactorText.Text.Trim(),
                MedicalHistory = historyText.Text.Trim(),
                NhsID          = principleUser.NhsID
            };

            databaseContext.DonorDetails.Add(user);
            databaseContext.SaveChanges();
            MessageBox.Show("Donor Data Added");
            SharedFunctions.BackToAccount(this);
        }
 private void Cancel_Click(object sender, RoutedEventArgs e)
 {
     SharedFunctions.BackToAccount(this);
 }