/// <summary> /// Creates a new entity deletion. /// </summary> /// <param name="deletion">The transaction to create.</param> public void CreateEntityDeletion(IEntityDeletion deletion) { this.context.CreateEntityDeletion( deletion.Id, deletion.TimeStamp, deletion.EntityTypeId, deletion.DestinationSystemEntityId, deletion.Outcome); }
/// <summary> /// Creates a new entity deletion. /// </summary> /// <param name="transaction">The transaction to create.</param> public void CreateEntityDeletion(IEntityDeletion transaction) { this.Invoke( () => this.repository.CreateEntityDeletion(transaction), nameof(this.repository.CreateEntityDeletion)); }