示例#1
0
        /// <summary>
        /// Allows Service layer objects to be translated into
        /// UI objects
        /// </summary>
        /// <param name="cust">Service layer object</param>
        /// <returns>UI layer object</returns>
        public static OrderModel OrderToOrderModel(Order order)
        {
            OrderModel orderModel = new OrderModel();
            orderModel.OrderId.DataValue = order.OrderId;
            orderModel.CustomerId.DataValue = order.CustomerId;
            orderModel.Quantity.DataValue = order.Quantity;
            orderModel.ProductId.DataValue = order.ProductId;
            orderModel.DeliveryDate.DataValue = order.DeliveryDate;
            return orderModel;

        }
示例#2
0
 /// <summary>
 /// Translates a UI OrderModel into a data layer Order
 /// </summary>
 /// <param name="uiLayerOrder">A UI OrderModel</param>
 /// <returns>A data layer Order</returns>
 private Order TranslateUIOrderToDataLayerOrder(OrderModel uiLayerOrder)
 {
     Order dataLayerOrder = new Order();
     dataLayerOrder.OrderId = uiLayerOrder.OrderId.DataValue;
     dataLayerOrder.CustomerId = CurrentCustomer.CustomerId.DataValue;
     dataLayerOrder.ProductId = CurrentProduct.ProductId;
     dataLayerOrder.Quantity = uiLayerOrder.Quantity.DataValue;
     dataLayerOrder.DeliveryDate = uiLayerOrder.DeliveryDate.DataValue;
     return dataLayerOrder;
 }