Esempio n. 1
0
        private InvoiceItem Map(InvoiceItemData invoice_item_data)
        {
            var invoiceItem = _invoice_item_se.Map(invoice_item_data);

            invoiceItem.OrderItemShipToAddress = _address_be.GetAddressByID(invoice_item_data.ShiptoAddrKey);
            invoiceItem.OrderItemBillToAddress = _address_be.GetAddressByID(invoice_item_data.BilltoAddrKey);
            invoiceItem.InvoiceItemProduct     = _product_be.GetProductByID(invoice_item_data.ProductKey);
            invoiceItem.AccountRep             = _employee_be.GetSalesRepByKey(invoice_item_data.InvoiceItemAccountRepKey);
            invoiceItem.SalesRep = _employee_be.GetAccountRepByKey(invoice_item_data.InvoiceItemSalesRepKey);
            return(invoiceItem);
        }
 private OrderItem MapOrderItemDataToOrderItem(OrderItemData order_item_data)
 {
     return(ExecuteFaultHandledOperation(() =>
     {
         var orderItem = _order_item_se.Map(order_item_data);
         orderItem.OrderItemShipToAddress = _address_be.GetAddressByID(order_item_data.ShiptoAddrKey);
         orderItem.OrderItemBillToAddress = _address_be.GetAddressByID(order_item_data.BilltoAddrKey);
         orderItem.OrderItemStatusData = _order_item_status_be.GetStatusByID(order_item_data.OrderItemStatusKey);
         orderItem.OrderItemProduct = _product_be.GetProductByID(order_item_data.ProductKey);
         orderItem.AccountRep = _employee_be.GetAccountRepByKey(order_item_data.OrderItemAccountRepKey);
         orderItem.SalesRep = _employee_be.GetSalesRepByKey(order_item_data.OrderItemSalesRepKey);
         return orderItem;
     }));
 }
        public Address GetAddress(int address_key)
        {
            IAddressBusinessEngine address_be = _business_engine_factory.GetBusinessEngine <IAddressBusinessEngine>();

            return(address_be.GetAddressByID(address_key));
        }