Ejemplo n.º 1
0
        public static dataModel.Address ToDataModel(this Domain.Commerce.Model.Address address)
        {
            if (address == null)
            {
                throw new ArgumentNullException("address");
            }

            var retVal = new dataModel.Address();

            retVal.InjectFrom(address);
            retVal.DaytimePhoneNumber = address.Phone;
            return(retVal);
        }
Ejemplo n.º 2
0
        public static Domain.Commerce.Model.Address ToCoreModel(this dataModel.Address entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException("entity");
            }

            var retVal = new Domain.Commerce.Model.Address();

            retVal.InjectFrom(entity);
            retVal.Phone = entity.DaytimePhoneNumber;

            return(retVal);
        }
Ejemplo n.º 3
0
        public static Domain.Commerce.Model.Address ToCoreModel(this dataModel.Address entity)
        {
            if (entity == null)
            {
                throw new ArgumentNullException("entity");
            }

            var retVal = new Domain.Commerce.Model.Address();

            retVal.InjectFrom(entity);
            retVal.Phone       = entity.DaytimePhoneNumber;
            retVal.AddressType = EnumUtility.SafeParse(entity.Type, AddressType.BillingAndShipping);

            return(retVal);
        }
Ejemplo n.º 4
0
        public virtual Address ToAddress(Address address)
        {
            if (address == null)
            {
                throw new ArgumentNullException("address");
            }

            var retVal = new Domain.Commerce.Model.Address();

            retVal.InjectFrom(this);
            retVal.Phone       = this.DaytimePhoneNumber;
            retVal.AddressType = EnumUtility.SafeParse(this.Type, AddressType.BillingAndShipping);

            return(retVal);
        }
Ejemplo n.º 5
0
        public virtual Address ToAddress(Address address)
        {
            if (address == null)
                throw new ArgumentNullException("address");

            var retVal = new Domain.Commerce.Model.Address();
            retVal.InjectFrom(this);
            retVal.Phone = this.DaytimePhoneNumber;
            retVal.AddressType = EnumUtility.SafeParse(this.Type, AddressType.BillingAndShipping);

            return retVal;
        }