public bool saveContact(string txtFirstName, string txtLastname, string ddlTitle, 
                               string ddlAreaCode, string txtPhoneNumber, string txtAddress, 
                               string ddlState, string txtEmail, string txtComment,
                               bool chkRemember, DateTime dob, int userID)
        {

            try
            {
                LINQContactInformationDataContext cid = new LINQContactInformationDataContext();
                ContactInformation ci = new ContactInformation
                {
                    FirstName = txtFirstName,
                    LastName = txtLastname,
                    Title = ddlTitle,
                    AreaCode = ddlAreaCode,
                    PhoneNumber = txtPhoneNumber,
                    Address = txtAddress,
                    State = ddlState,
                    Email = txtEmail,
                    Comment = txtComment,
                    RememberDob = chkRemember,
                    Dob = dob,
                    UserID = userID
                };
                cid.ContactInformations.InsertOnSubmit(ci);
                cid.SubmitChanges();
            }
            catch (Exception)
            {
                return false;
            }
            return true;
        }
        public bool updateContact(string txtFirstName, string txtLastname, string ddlAreaCode, string txtPhoneNumber, string txtAddress, string ddlState, string txtEmail, DateTime dob, int lblID)
        {
            try
            {
                LINQContactInformationDataContext ci = new LINQContactInformationDataContext();
                IQueryable<ContactInformation> results = (from p in ci.ContactInformations
                                             where p.ID == lblID
                                             select p);

                foreach (ContactInformation result in results)
                {
                    result.FirstName = txtFirstName;
                    result.LastName = txtLastname;
                    result.AreaCode = ddlAreaCode;
                    result.PhoneNumber = txtPhoneNumber;
                    result.Address = txtAddress;
                    result.State = ddlState;
                    result.Email = txtEmail;
                    result.Dob = dob;                    
                    ci.SubmitChanges();
                }
            }
            catch (Exception)
            {
                return false;
            }
            return true;
        }