Пример #1
0
        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));
 }