/// <inheritDoc cref="IAuditTraceStore.CreateTrace" /> public void CreateTrace(AuditTrace auditTrace) { Debug.Assert(auditTrace != null); Debug.Assert(auditTrace.Id == null, "A new audit trail must not have an id"); //--- auditTrace.Id = (int)BrokerManager.GetBroker <AuditTrace>().Save(auditTrace); }
public void CreateTrace(AuditTrace auditTrace) { Debug.Assert(auditTrace != null); Debug.Assert(auditTrace.Id == null, "A new audit trail must not have an id"); //--- int generatedId = Interlocked.Increment(ref memorySequenceGenerator); auditTrace.Id = generatedId; inMemoryStore[generatedId] = auditTrace; }
public void AddTrace(AuditTrace auditTrace) { _auditTraceStorePlugin.CreateTrace(auditTrace); }
/// <summary> /// Methode d'extensibilité possible pour les constructeurs par recopie. /// </summary> /// <param name="bean">Source.</param> partial void OnCreated(AuditTrace bean);