protected override void Dispose(bool isDisposing)
        {
            //Se sto facendo la dispose
            if (isDisposing)
            {
                //Rilascio le risorse locali
                _processMacroRepository.Dispose();
                _processRepository.Dispose();
            }

            //Chiamo il metodo base
            base.Dispose(isDisposing);
        }