Beispiel #1
0
 public static void MapOrder(Order order, EntityFramework.Order model)
 {
     // TODO: We need to change the mapping to be more robust and create test errors if we are missing fields to be mapped
     model.Id = order.Id;
     model.AuthorizationCode = order.AuthorizationCode;
     model.SubTotal          = order.SubTotal;
     model.TaxAmount         = order.TaxAmount;
     model.Total             = order.Total;
     model.Status            = order.Status;
 }
Beispiel #2
0
 public static void MapShipping(Address address, EntityFramework.Order order)
 {
     order.ShippingFirst        = address.First;
     order.ShippingLast         = address.Last;
     order.ShippingEmailAddress = address.EmailAddress;
     order.ShippingAddr1        = address.Addr1;
     order.ShippingAddr2        = address.Addr2;
     order.ShippingCity         = address.City;
     order.ShippingState        = address.State;
     order.ShippingPostal       = address.Postal;
 }
Beispiel #3
0
        public static Order MapOrder(EntityFramework.Order model)
        {
            var result = new Order();

            result.Id = model.Id;
            result.AuthorizationCode = model.AuthorizationCode;
            result.ShippingProvider  = model.ShippingProvider;
            result.TrackingCode      = model.TrackingCode;
            result.Notes             = model.Notes;
            result.SubTotal          = model.SubTotal;
            result.TaxAmount         = model.TaxAmount;
            result.Total             = model.Total;
            result.Status            = model.Status;
            result.Total             = model.Total;
            result.SellerId          = model.SellerId;

            result.BillingAddress              = new Common.Contracts.Address();
            result.BillingAddress.First        = model.BillingFirst;
            result.BillingAddress.Last         = model.BillingLast;
            result.BillingAddress.Addr1        = model.BillingAddr1;
            result.BillingAddress.EmailAddress = model.BillingEmailAddress;
            result.BillingAddress.Addr2        = model.BillingAddr2;
            result.BillingAddress.City         = model.BillingCity;
            result.BillingAddress.State        = model.BillingState;
            result.BillingAddress.Postal       = model.BillingPostal;

            result.ShippingAddress              = new Common.Contracts.Address();
            result.ShippingAddress.First        = model.ShippingFirst;
            result.ShippingAddress.Last         = model.ShippingLast;
            result.ShippingAddress.EmailAddress = model.ShippingEmailAddress;
            result.ShippingAddress.Addr1        = model.ShippingAddr1;
            result.ShippingAddress.Addr2        = model.ShippingAddr2;
            result.ShippingAddress.City         = model.ShippingCity;
            result.ShippingAddress.State        = model.ShippingState;
            result.ShippingAddress.Postal       = model.ShippingPostal;

            return(result);
        }