Example #1
0
 private static void MapShipments(Models.OrderForm orderFormDto, OrderForm orderForm)
 {
     orderForm.Shipments.Clear();
     foreach (var shipmentDto in orderFormDto.Shipments)
     {
         var shipment = orderForm.Shipments.AddNew();
         shipmentDto.ConvertToShipment(shipment, orderForm);
     }
 }
Example #2
0
        public static OrderForm ConvertToOrderForm(
            this Models.OrderForm orderFormDto, OrderForm orderForm)
        {
            orderForm.ReturnComment          = orderFormDto.ReturnComment;
            orderForm.ReturnType             = orderFormDto.ReturnType;
            orderForm.ReturnAuthCode         = orderFormDto.ReturnAuthCode;
            orderForm.Name                   = orderFormDto.Name;
            orderForm.BillingAddressId       = orderFormDto.BillingAddressId;
            orderForm.ShippingTotal          = orderFormDto.ShippingTotal;
            orderForm.HandlingTotal          = orderFormDto.HandlingTotal;
            orderForm.TaxTotal               = orderFormDto.TaxTotal;
            orderForm.DiscountAmount         = orderFormDto.DiscountAmount;
            orderForm.SubTotal               = orderFormDto.SubTotal;
            orderForm.Total                  = orderFormDto.Total;
            orderForm.Status                 = orderFormDto.Status;
            orderForm.RMANumber              = orderFormDto.RmaNumber;
            orderForm.AuthorizedPaymentTotal = orderFormDto.AuthorizedPaymentTotal;
            orderForm.CapturedPaymentTotal   = orderFormDto.CapturedPaymentTotal;

            orderFormDto.MapPropertiesToModel(orderForm);
            MapShipments(orderFormDto, orderForm);

            return(orderForm);
        }