AuditingStoreExtensions.cs 616 B

1234567891011121314151617181920
  1. using Abp.Threading;
  2. namespace Abp.Auditing
  3. {
  4. /// <summary>
  5. /// Extension methods for <see cref="IAuditingStore"/>.
  6. /// </summary>
  7. public static class AuditingStoreExtensions
  8. {
  9. /// <summary>
  10. /// Should save audits to a persistent store.
  11. /// </summary>
  12. /// <param name="auditingStore">Auditing store</param>
  13. /// <param name="auditInfo">Audit informations</param>
  14. public static void Save(this IAuditingStore auditingStore, AuditInfo auditInfo)
  15. {
  16. AsyncHelper.RunSync(() => auditingStore.SaveAsync(auditInfo));
  17. }
  18. }
  19. }