/// <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); }