Beispiel #1
0
        public virtual void RegisteTranasctionFeature(
            [NotNull] string key,
            [NotNull] ITransactionFeature transcationFeature)
        {
            if (_transactionFeatures.ContainsKey(key))
            {
                return;
            }

            _transactionFeatures.Add(key, transcationFeature);
        }
Beispiel #2
0
        public virtual ITransactionFeature GetOrAddTransactionFeature(
            [NotNull] string key,
            [NotNull] ITransactionFeature transcationFeature)
        {
            if (_transactionFeatures.ContainsKey(key))
            {
                return(_transactionFeatures.GetValueOrDefault(key));
            }

            _transactionFeatures.Add(key, transcationFeature);
            return(transcationFeature);
        }
Beispiel #3
0
 public void RegisteTransactionFeature(
     string key,
     ITransactionFeature transactionFeature)
 {
     _parentUow.RegisteTransactionFeature(key, transactionFeature);
 }
Beispiel #4
0
 public ITransactionFeature GetOrAddTransactionFeature(
     string key,
     ITransactionFeature transactionFeature)
 {
     return(_parentUow.GetOrAddTransactionFeature(key, transactionFeature));
 }