public static void MapTo(this IHavePhoneNumberEntity entity, IHavePhoneNumber havePhoneNumber) { havePhoneNumber.PhoneNumber = string.IsNullOrEmpty(entity.phoneNumber) || entity.phoneNumberType == null ? null : new PhoneNumber { Number = entity.phoneNumber, Type = (PhoneNumberType)entity.phoneNumberType }; }
public static void MapTo(this IHavePhoneNumber havePhoneNumber, IHavePhoneNumberEntity entity) { entity.phoneNumber = null; entity.phoneNumberType = null; if (havePhoneNumber == null || havePhoneNumber.PhoneNumber == null || string.IsNullOrEmpty(havePhoneNumber.PhoneNumber.Number)) { return; } entity.phoneNumber = havePhoneNumber.PhoneNumber.Number; entity.phoneNumberType = (byte?)havePhoneNumber.PhoneNumber.Type; }