public virtual void RegisteTranasctionFeature( [NotNull] string key, [NotNull] ITransactionFeature transcationFeature) { if (_transactionFeatures.ContainsKey(key)) { return; } _transactionFeatures.Add(key, transcationFeature); }
public virtual ITransactionFeature GetOrAddTransactionFeature( [NotNull] string key, [NotNull] ITransactionFeature transcationFeature) { if (_transactionFeatures.ContainsKey(key)) { return(_transactionFeatures.GetValueOrDefault(key)); } _transactionFeatures.Add(key, transcationFeature); return(transcationFeature); }
public void RegisteTransactionFeature( string key, ITransactionFeature transactionFeature) { _parentUow.RegisteTransactionFeature(key, transactionFeature); }
public ITransactionFeature GetOrAddTransactionFeature( string key, ITransactionFeature transactionFeature) { return(_parentUow.GetOrAddTransactionFeature(key, transactionFeature)); }