Beispiel #1
0
        /// <summary>
        /// Gets the contact.
        /// </summary>
        /// <returns></returns>
        public VolarisContact GetContact()
        {
            var contact = new VolarisContact();

            var userEmail = new VolarisContactEmail()
            {
                Email = View.Email,
                Type  = VolarisEmailType.Primary
            };

            contact.Emails.Add(userEmail);
            //Ingreso de codigo de IATA
            var iataCode = new VolarisContactTelephone()
            {
                Telephone = "86513711"
            };

            contact.Phones.Add(iataCode);

            var userPhone = new VolarisContactTelephone()
            {
                TelephoneCityCode = View.TelePhoneLada,
                Telephone         = View.TelePhone,
                Type = VolarisPhoneType.Primary
            };

            contact.Phones.Add(userPhone);

            if (!string.IsNullOrEmpty(View.CellPhoneLada) && !string.IsNullOrEmpty(View.CellPhone))
            {
                var userCellPhone = new VolarisContactTelephone()
                {
                    TelephoneCityCode = View.CellPhoneLada,
                    Telephone         = View.CellPhone,
                };
                contact.Phones.Add(userCellPhone);
            }
            contact.Emails.Add(Repository.GetConfiguredEmails());
            contact.Phones.Add(Repository.GetConfigureTelephones());
            return(contact);
        }
        public List <VolarisContactEmail> GetConfiguredEmails()
        {
            var configuredEmailParameter = ParameterBL.GetParameterValue("VolarisConfiguredEmail");
            var emails = new List <VolarisContactEmail>();

            if (configuredEmailParameter != null && !string.IsNullOrEmpty(configuredEmailParameter.Values))
            {
                var emailsStrings = configuredEmailParameter.Values.Split('|');
                foreach (var emailString in emailsStrings)
                {
                    if (!string.IsNullOrEmpty(emailString))
                    {
                        var email = new VolarisContactEmail()
                        {
                            Email = emailString
                        };
                        emails.Add(email);
                    }
                }
            }
            return(emails);
        }