Exemplo n.º 1
0
 private void Time2ButtonExecute()
 {
     using (TransactionScope scope = new TransactionScope())
     {
         var result = _timeRecorder.ActiityChange(ActivityName.KitRead);
         _timeManagementRepository.ActiityChangeSave(result);
         scope.Complete();
     }
 }
Exemplo n.º 2
0
        private static void Callback(object o)
        {
            if (_isWork)
            {
                return;
            }

            try
            {
                _isWork = true;
                using (TransactionScope scope = new TransactionScope())
                {
                    var result = _timeRecorder.ActiityChange(ActivityName.AutoWaitMode);
                    _timeManagementRepository.ActiityChangeSave(result);
                    scope.Complete();
                }
            }
            finally
            {
                _isWork = false;
            }
        }