コード例 #1
0
        public static Address ToWebModel(this OrderModule.Client.Model.Address address)
        {
            var result = new Address();

            result.InjectFrom(address);
            result.Type = EnumUtility.SafeParse(address.AddressType, AddressType.BillingAndShipping);

            return(result);
        }
コード例 #2
0
        public static CustomerModule.Client.Model.Address ToCustomerModel(this OrderModule.Client.Model.Address orderAddress)
        {
            var customerAddress = new CustomerModule.Client.Model.Address();

            customerAddress.InjectFrom <NullableAndEnumValueInjecter>(orderAddress);
            customerAddress.AddressType = orderAddress.AddressType;
            customerAddress.Name        = string.Join(" ", orderAddress.FirstName, orderAddress.LastName);

            return(customerAddress);
        }