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