public virtual AddressEntity FromModel(Address address) { if (address == null) { throw new ArgumentNullException(nameof(address)); } Id = address.Key; Name = address.Name; City = address.City; CountryCode = address.CountryCode; CountryName = address.CountryName; Phone = address.Phone; PostalCode = address.PostalCode; RegionId = address.RegionId; RegionName = address.RegionName; City = address.City; Email = address.Email; FirstName = address.FirstName; LastName = address.LastName; Line1 = address.Line1; Line2 = address.Line2; Organization = address.Organization; AddressType = address.AddressType.ToString(); return(this); }
public virtual Address ToModel(Address address) { if (address == null) { throw new ArgumentNullException(nameof(address)); } address.Key = Id; address.Name = Name; address.City = City; address.CountryCode = CountryCode; address.CountryName = CountryName; address.Phone = Phone; address.PostalCode = PostalCode; address.RegionId = RegionId; address.RegionName = RegionName; address.City = City; address.Email = Email; address.FirstName = FirstName; address.LastName = LastName; address.Line1 = Line1; address.Line2 = Line2; address.Organization = Organization; address.AddressType = EnumUtility.SafeParseFlags(AddressType, CoreModule.Core.Common.AddressType.BillingAndShipping); return(address); }
public Address MapTo(Address address) { address ??= AbstractTypeFactory <Address> .TryCreateInstance(); if (Key?.IsSpecified == true) { address.Key = Key.Value; } if (City?.IsSpecified == true) { address.City = City.Value; } if (CountryCode?.IsSpecified == true) { address.CountryCode = CountryCode.Value; } if (CountryName?.IsSpecified == true) { address.CountryName = CountryName.Value; } if (Email?.IsSpecified == true) { address.Email = Email.Value; } if (FirstName?.IsSpecified == true) { address.FirstName = FirstName.Value; } if (LastName?.IsSpecified == true) { address.LastName = LastName.Value; } if (Line1?.IsSpecified == true) { address.Line1 = Line1.Value; } if (Line2?.IsSpecified == true) { address.Line2 = Line2.Value; } if (MiddleName?.IsSpecified == true) { address.MiddleName = MiddleName.Value; } if (Name?.IsSpecified == true) { address.Name = Name.Value; } if (Organization?.IsSpecified == true) { address.Organization = Organization.Value; } if (Phone?.IsSpecified == true) { address.Phone = Phone.Value; } if (PostalCode?.IsSpecified == true) { address.PostalCode = PostalCode.Value; } if (RegionId?.IsSpecified == true) { address.RegionId = RegionId.Value; } if (RegionName?.IsSpecified == true) { address.RegionName = RegionName.Value; } if (Zip?.IsSpecified == true) { address.Zip = Zip.Value; } if (OuterId?.IsSpecified == true) { address.OuterId = OuterId.Value; } if (AddressType?.IsSpecified == true) { address.AddressType = (AddressType)AddressType.Value; } return(address); }