| 123456789101112131415161718192021222324252627282930313233343536 |
- using System.Runtime.CompilerServices;
- using Quadarax.Foundation.Core.Data.Entity;
- #if DEBUG
- [assembly: InternalsVisibleTo("qdr.app.qlbrc.base.Tests")]
- [assembly: InternalsVisibleTo("qdr.app.qlbrc.common.Tests")]
- #endif
- namespace Quadarax.Application.QLiberace.Common.Entities.Base
- {
- public abstract class QlbrcEntityTracked : QlbrcEntity, ITracked
- {
- public DateTime Created { get; protected set; }
- public DateTime? Modified { get; protected set;}
- public string? Modifier { get; protected set;}
- protected QlbrcEntityTracked()
- {
- SetCreated();
- }
- public void SetCreated(DateTime? created = null)
- {
- Created = created ?? DateTime.Now;
- }
- public void SetModify(string? modifier, DateTime? modified = null)
- {
- Modifier = modifier;
- Modified = modified ?? DateTime.Now;
- }
- }
- }
|