/// <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; }
/// <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; }