//public CategoryRepository CategoryRepository { get; private set; }

        public InventoryUnitOfWork(InventoryContext context)
        {
            _context              = context;
            BillOrderRepository   = new BillOrderRepository(_context);
            BillRepository        = new BillRepository(_context);
            ClientRepository      = new ClientRepository(_context);
            ItemRepository        = new ItemRepository(_context);
            ItemSetItemRepository = new ItemSetItemRepository(_context);
            ItemSetRepository     = new ItemSetRepository(_context);
            OrderItemRepository   = new OrderItemRepository(_context);
            OrderItemRepository   = new OrderItemRepository(_context);
            StockInRepository     = new StockInRepository(_context);
            StockOutRepository    = new StockOutRepository(_context);
            StockRepository       = new StockRepository(_context);
            //CategoryRepository = new CategoryRepository(_context);
        }
 public StockOutManager()
 {
     _stockOutRepository = new StockOutRepository();
 }