/// <summary> /// Load data into the WebAddressType instance. /// </summary> /// <param name="addressType">This address type.</param> /// <param name='dataReader'>An open data reader.</param> public static void LoadData(this WebAddressType addressType, DataReader dataReader) { addressType.Id = dataReader.GetInt32(AddressTypeData.ID); addressType.NameStringId = dataReader.GetInt32(AddressTypeData.NAME_STRING_ID); addressType.Name = dataReader.GetString(AddressTypeData.NAME, DEFAULT_NAME); }
private WebAddressType GetAddressType() { if (_addressType.IsNull()) { _addressType = new WebAddressType(); } return(_addressType); }
public void Constructor() { WebAddressType addressType; addressType = new WebAddressType(); Assert.IsNotNull(addressType); }
public WebAddressType GetAddressType(Boolean refresh) { if (_addressType.IsNull() || refresh) { _addressType = ArtDatabanken.WebService.UserService.Data.UserManager.GetAddressTypes(GetContext())[0]; } return(_addressType); }
public void UpdateOrganizationAddress() { String city, postalAddress1, postalAddress2, zipCode; WebOrganization organization, updatedOrganization; WebAddress address; WebCountry country; WebAddressType addressType; organization = new WebOrganization(); organization = GetOneOrganization(); address = new WebAddress(); city = "Uppsala"; address.City = city; country = new WebCountry(); country = CountryManager.GetCountry(GetContext(), Settings.Default.TestCountryId); address.Country = country; postalAddress1 = ""; address.PostalAddress1 = postalAddress1; postalAddress2 = "ArtDatabanken, SLU"; address.PostalAddress2 = postalAddress2; zipCode = "752 52"; address.ZipCode = zipCode; addressType = new WebAddressType(); addressType.Id = 1; address.Type = addressType; organization.Addresses.Add(address); updatedOrganization = new WebOrganization(); updatedOrganization = OrganizationManager.UpdateOrganization(GetContext(), organization); Assert.IsNotNull(updatedOrganization); Assert.IsTrue(updatedOrganization.Addresses.IsNotEmpty()); Assert.AreEqual(1, updatedOrganization.Addresses.Count); Assert.AreEqual(city, updatedOrganization.Addresses[0].City); Assert.AreEqual(country.Id, updatedOrganization.Addresses[0].Country.Id); Assert.AreEqual(postalAddress1, updatedOrganization.Addresses[0].PostalAddress1); Assert.AreEqual(postalAddress2, updatedOrganization.Addresses[0].PostalAddress2); Assert.AreEqual(zipCode, updatedOrganization.Addresses[0].ZipCode); }
/// <summary> /// Returns the specific type of web address if it exists or <see langword="null"/> /// </summary> /// <param name="type"> /// One of: /// <br/><see cref="WebAddressType.PersonalWebsite"/> /// <br/><see cref="WebAddressType.LinkedIn"/> /// <br/><see cref="WebAddressType.Twitter"/> /// <br/><see cref="WebAddressType.GitHub"/> /// <br/><see cref="WebAddressType.Facebook"/> /// <br/><see cref="WebAddressType.Skype"/> /// <br/><see cref="WebAddressType.WhatsApp"/> /// <br/><see cref="WebAddressType.StackOverflow"/> /// <br/><see cref="WebAddressType.Instagram"/> /// <br/><see cref="WebAddressType.Reddit"/> /// <br/><see cref="WebAddressType.Signal"/> /// <br/><see cref="WebAddressType.Quora"/> /// <br/><see cref="WebAddressType.ICQ"/> /// <br/><see cref="WebAddressType.WeChat"/> /// <br/><see cref="WebAddressType.QQ"/> /// <br/><see cref="WebAddressType.Telegraph"/> /// <br/><see cref="WebAddressType.Telegram"/> /// <br/><see cref="WebAddressType.MeWe"/> /// <br/><see cref="WebAddressType.Parler"/> /// <br/><see cref="WebAddressType.Gab"/> /// <br/><see cref="WebAddressType.Unknown"/> /// </param> /// <param name="exts"></param> public static string GetWebAddress(this ParseResumeResponseExtensions exts, WebAddressType type) { return(exts.Response.Value.ResumeData?.ContactInformation?.WebAddresses?.FirstOrDefault(a => a.Type == type.Value)?.Address); }
public WebAddressTypeTest() { _addressType = null; }
public WebAddressTypeExtensionTest() { _addressType = null; }