public List <Order> getAllOrders(int?id) { List <Order> allOrders = _order.getAllOrders(id); List <Order> list = new List <Order>(); foreach (var item in allOrders) { List <OrderLine> orderlineslist = new List <OrderLine>(); List <OrderLine> OLlist = _order.getAllOrderLinesOfOrder(item.id); foreach (var OrderLineItems in OLlist) { orderlineslist.Add(new OrderLine() { id = OrderLineItems.id, productid = OrderLineItems.productid, quantity = OrderLineItems.quantity, product = _product.findProduct(OrderLineItems.productid), orderid = OrderLineItems.orderid }); } list.Add(new Order() { id = item.id, orderdate = item.orderdate, customerid = item.customerid, customer = _customer.getCustomer(item.customerid), orderLine = orderlineslist }); } return(list); }
public Customer getCustomer(int id) { return(_customer.getCustomer(id)); }