/// <summary> /// Gets the configure telephones. /// </summary> /// <returns></returns> public List <VolarisContactTelephone> GetConfigureTelephones() { var configuredTelephoneParameter = ParameterBL.GetParameterValue("VolarisConfiguredTelephones"); var telephones = new List <VolarisContactTelephone>(); if (configuredTelephoneParameter != null && !string.IsNullOrEmpty(configuredTelephoneParameter.Values)) { var phonesStrings = configuredTelephoneParameter.Values.Split('|'); foreach (var phoneString in phonesStrings) { if (!string.IsNullOrEmpty(phoneString)) { var phone = phoneString.Split('-'); if (phone.Length == 2) { var email = new VolarisContactTelephone() { TelephoneCityCode = phone[0], Telephone = phone[1] }; telephones.Add(email); } } } } return(telephones); }
/// <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); }