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); }
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); }