public UnitOfWork(SalesOrderDBContext context)
 {
     _context  = context;
     Customers = new CustomerRepository(_context);
     Items     = new ItemRepository(_context);
     Orders    = new OrderRepository(_context);
 }
        public Order GetOrderWithOrderLines(long orderId)
        {
            Order order = SalesOrderDBContext.Orders.Find(orderId);

            if (order == null)
            {
                return(null);
            }

            SalesOrderDBContext.Entry(order).Collection(x => x.OrderLines).Load();

            return(order);
        }
Exemple #3
0
 public CustomerRepository(SalesOrderDBContext context)
     : base(context)
 {
 }
Exemple #4
0
 public ItemRepository(SalesOrderDBContext context)
     : base(context)
 {
 }