Exemplo n.º 1
0
        public Contact GetContactInfo()
        {
            Contact contactDetails = new Contact();

            if (Public.IsSelected == true)
            {
                contactDetails.ListSpecific = "Public";
            }
            else if (ListSpecific.IsSelected == true)
            {
                contactDetails.ListSpecific = "List Specific";
            }
            else
            {
                contactDetails.ListSpecific = string.Empty;
            }
            contactDetails.FirstName      = FirstName.GetValue;
            contactDetails.MiddleName     = MiddleName.GetValue;
            contactDetails.LastName       = LastName.GetValue;
            contactDetails.CompanyName    = CompanyName.GetValue;
            contactDetails.JobTitle       = JobTitle.GetValue;
            contactDetails.ShowName       = ShowName.GetValue;
            contactDetails.Topics         = Topics.SelectedValues();
            contactDetails.Markets        = Markets.SelectedValues();
            contactDetails.MediaType      = MediaType.SelectedValues();
            contactDetails.CompanyWebsite = CompanyWebsite.GetValue;
            contactDetails.Language       = Language.SelectedValues();
            contactDetails.National       = National.IsSelected;

            contactDetails.Email  = Email.GetValue;
            contactDetails.Mobile = Mobile.GetValue;
            contactDetails.Office = Office.GetValue;

            if (AddressType.IsDisplayed())
            {
                contactDetails.AddressType = AddressType.SelectedOption();
                contactDetails.Primary     = Primary.IsSelected;
                contactDetails.POBox       = POBox.GetValue;
                contactDetails.Country     = Country.SelectedOption();
                contactDetails.State       = State.SelectedOption();
                contactDetails.City        = City.GetValue;
                contactDetails.Street      = Street.GetValue;
                contactDetails.Appartment  = Appartment.GetValue;
                contactDetails.Zip         = Zip.GetValue;
                contactDetails.ReasonOfReturnedPackages = ReasonOfReturnedPackages.SelectedOption();
            }

            contactDetails.Facebook  = Facebook.GetValue;
            contactDetails.Instagram = Instagram.GetValue;
            contactDetails.Twitter   = Twitter.GetValue;
            contactDetails.LinkedIn  = LinkedIn.GetValue;
            contactDetails.YouTube   = YouTube.GetValue;

            contactDetails.PitchingProfile = PitchingProfile.GetValue;
            if (Comment.IsDisplayed())
            {
                contactDetails.Comment = PitchingProfile.GetValue;
            }
            return(contactDetails);
        }