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); }
public CustomerRepository(SalesOrderDBContext context) : base(context) { }
public ItemRepository(SalesOrderDBContext context) : base(context) { }