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