private void InitializeRepositories()
 {
     ProducerRepository      = new ProducerRepository(_context);
     KnifeRepository         = new KnifeRepository(_context);
     CheckRepository         = new CheckRepository(_context);
     KnifeCategoryRepository = new KnifeCategoryRepository(_context);
     UserRepository          = new UserRepository(_context);
     SellRepository          = new SellRepository(_context);
 }
 protected virtual void Dispose(bool disposing)
 {
     if (!_isDisposed)
     {
         if (disposing)
         {
             ProducerRepository.Dispose();
             KnifeRepository.Dispose();
             CheckRepository.Dispose();
             SellRepository.Dispose();
             KnifeCategoryRepository.Dispose();
         }
         _isDisposed = true;
     }
 }