//constructor to assign the context and pass this context to all the repositories public UnitOfWork(SMC_DBEntities context) { _context = context; User = new UserRepository(_context); Role = new RoleRepository(_context); Store = new StoreRepository(_context); Group = new GroupRepository(_context); Subgroup = new SubgroupRepository(_context); Item = new ItemRepository(_context); OrderType = new OrderTypeRepository(_context); Order = new OrderRepository(_context); OrderDetail = new OrderDetailRepository(_context); Balance = new BalanceRepository(_context); Supplier = new SupplierRepository(_context); Customer = new CustomerRepository(_context); Employee = new EmployeeRepository(_context); }
public ItemRepository(SMC_DBEntities context) : base(context) { }
public StoreRepository(SMC_DBEntities context) : base(context) { }
public SupplierRepository(SMC_DBEntities context) : base(context) { }
public UserRepository(SMC_DBEntities context) : base(context) { }
public EmployeeRepository(SMC_DBEntities context) : base(context) { }
public BalanceRepository(SMC_DBEntities context) : base(context) { }
public GroupRepository(SMC_DBEntities context) : base(context) { }
public OrderTypeRepository(SMC_DBEntities context) : base(context) { }
public OrderDetailRepository(SMC_DBEntities context) : base(context) { }
public CustomerRepository(SMC_DBEntities context) : base(context) { }
public Repository(SMC_DBEntities context) { Context = context; }