/// <summary>
        /// Reads the duration details
        /// </summary>
        /// <returns></returns>
        public MembershipDuration ReadDuration()
        {
            MembershipDuration dur = new MembershipDuration();

            dur.Start = dateTimePickerStart.Value;
            dur.End   = dateTimePickerEnd.Value;

            return(dur);
        }
        /// <summary>
        /// Reads all input and creates new member
        /// </summary>
        /// <returns></returns>
        public bool ReadInput()
        {
            PersonalDetails    details     = ReadDetails();
            Address            address     = ReadAddress();
            MemberContact      contactinfo = ReadContact();
            MembershipDuration duration    = ReadDuration();
            BMI bmi = ReadBMI();

            details.CheckData();

            m_member = new Member(details, address, contactinfo, (MembershipType)cmboBoxType.SelectedIndex, (GymLocation)cmboBoxLocation.SelectedIndex, duration, bmi);

            return(true);
        }