IAudited.cs 663 B

123456789101112131415161718192021
  1. namespace Abp.Domain.Entities.Auditing
  2. {
  3. /// <summary>
  4. /// This interface is implemented by entities which must be audited.
  5. /// Related properties automatically set when saving/updating <see cref="Entity"/> objects.
  6. /// </summary>
  7. public interface IAudited : ICreationAudited, IModificationAudited
  8. {
  9. }
  10. /// <summary>
  11. /// Adds navigation properties to <see cref="IAudited"/> interface for user.
  12. /// </summary>
  13. /// <typeparam name="TUser">Type of the user</typeparam>
  14. public interface IAudited<TUser> : IAudited, ICreationAudited<TUser>, IModificationAudited<TUser>
  15. where TUser : IEntity<long>
  16. {
  17. }
  18. }