private void AppendMembership()
        {
            if (Page.IsValid)
            {
                try
                {
                    //Set values to basic member Info
                    int memberID = -1;
                    firstName = txtFirstName.Text;
                    lastName  = txtLastName.Text;
                    string   nationality = ddlNationalities.SelectedItem.Text;
                    string   gender      = radBtnListGender.SelectedValue;
                    DateTime birthDate   = Convert.ToDateTime(txtDateOfBirth.Text);
                    string   photo       = ddlPhotos.SelectedValue;

                    //Set values to membership details
                    string   libraryCardNo  = txtLibraryCardNo.Text;
                    string   membershipType = radBtnMembershipType.SelectedItem.Text;
                    DateTime validFromDate  = Convert.ToDateTime(txtValidFromDate.Text);
                    DateTime expirationDate = Convert.ToDateTime(txtExpirationDate.Text);

                    //Set values to member's contct Info
                    string phone   = txtPhone.Text;
                    string email   = txtEmail.Text;
                    string address = txtAddress.Text;

                    //Creates an instance of Member class
                    Member member = new Member(firstName, lastName, nationality, gender,
                                               birthDate, photo, phone, email, address);

                    if (!member.CheckIfMemberExists(firstName, lastName))
                    {
                        //Calls a method in the class to append a new Member
                        memberID = member.AddMember(member);

                        //Creates an instance of Membership class & Adds a new Membership into database
                        Membership membership = new Membership(memberID, libraryCardNo, membershipType, validFromDate, expirationDate);
                        membership.AddMembership(membership);

                        lblMemberName.Text = firstName + " " + lastName + " ";
                        lblcardNumber.Text = txtLibraryCardNo.Text;
                        divSuccess.Visible = true;
                        ClearTextFields();
                    }

                    else
                    {
                        //Shows a mesage says that this member has been already appended into database
                        member          = null;
                        divFail.Visible = true;
                    }

                    btnSave.Enabled = false;
                }
                catch (Exception)
                {
                    //Shows an Error mesage says that something went wrong
                }
            }
        }
 public void InsertMembership(Membership membership)
 {
     membership.AddMembership(membership.MemberName, membership.MemberEmail, membership.SubDate, membership.EndDate);
 }