public OrderDetailsViewModel(Order order)
        {
            DateCreated        = order.DateCreated;
            SalesChannel       = order.SalesChannel;
            TermsAndConditions = order.TermsAndConditions;
            OrderLines         = new OrderLinesViewModel();

            foreach (var line in order.GetOrderLines())
            {
                if (line is TaxOnLine)
                {
                    OrderLines.Add(new LineViewModel((TaxOnLine)line));
                }
                if (line is ChargeLine)
                {
                    OrderLines.Add(new LineViewModel((ChargeLine)line));
                }
                if (line is OrderLine)
                {
                    OrderLines.Add(new LineViewModel((OrderLine)line));
                }
            }
            UniqueId = order.UniqueId;
        }