Example #1
0
        internal static BL.DomainModel.OrderDetail AdaptOrderDetail(OrderDetail d)
        {
            BL.DomainModel.OrderDetail orderDetail = new BL.DomainModel.OrderDetail()
            {
                OrderDetailId   = d.OrderDetailId,
                QuantityInUnits = d.QuantityInUnits,
                UnitPrice       = d.UnitPrice,
                Version         = d.Version.ToUlong(),
                Product         = ProductAdapter.AdaptProduct(d.Product)
            };

            return(orderDetail);
        }
Example #2
0
        internal static BL.DomainModel.OrderDetail AdaptOrderDetail(OrderDetail d)
        {
            BL.DomainModel.OrderDetail orderDetail = new BL.DomainModel.OrderDetail()
                                                         {
                                                             OrderDetailId = d.OrderDetailId,
                                                             QuantityInUnits = d.QuantityInUnits,
                                                             UnitPrice = d.UnitPrice,
                                                             Version = d.Version.ToUlong(),
                                                             Product = ProductAdapter.AdaptProduct(d.Product)
                                                         };

            return orderDetail;
        }
        internal static BL.DomainModel.OrderDetail AdaptOrderDetail(OrderDetail d, BL.DomainModel.Order o)
        {
            BL.DomainModel.OrderDetail orderDetail = new BL.DomainModel.OrderDetail()
                                                         {
                                                             OrderDetailId = d.OrderDetailId,
                                                             QuantityInUnits = d.QuantityInUnits,
                                                             UnitPrice = d.UnitPrice,
                                                             Version = d.Version.ToUlong(),
                                                             Order = (o == null) ? AdaptOrder(d.OrderReference) : o,
                                                             Product = ProductAdapter.AdaptProduct(d.ProductReference)
                                                         };

            return orderDetail;
        }
Example #4
0
        internal static BL.DomainModel.OrderDetail AdaptOrderDetail(OrderDetail d, BL.DomainModel.Order o)
        {
            BL.DomainModel.OrderDetail orderDetail = new BL.DomainModel.OrderDetail()
                                                         {
                                                             OrderDetailId = d.OrderDetailId,
                                                             QuantityInUnits = d.QuantityInUnits,
                                                             UnitPrice = d.UnitPrice,
                                                             Version = d.Version.ToUlong(),
                                                             Order = (o == null) ? AdaptOrder(d.OrderReference) : o,
                                                             Product = ProductAdapter.AdaptProduct(d.ProductReference)
                                                         };

            return orderDetail;
        }
Example #5
0
 internal static BL.DomainModel.OrderDetail AdaptOrderDetail(OrderDetail d, BL.DomainModel.Order order)
 {
     BL.DomainModel.OrderDetail orderDetail = AdaptOrderDetail(d);
     orderDetail.Order = order ?? AdaptOrder(d.Order);
     return(orderDetail);
 }