protected override void OnSaving() { base.OnSaving(); if (!IsDeleted) { if (Session.IsNewObject(this)) { if (helper.DescriptionHistory() != "") { string ChangedBy = "User A"; AuditTrailService.AddAuditTrail(this.Oid, ChangedBy, helper.DescriptionHistory(), NASDMS.Systems.CategoryAudit.DomainObject1, NASDMS.Systems.ActionAudit.Created); } } else { if (helper.DescriptionHistory() != "") { string ChangedBy = "User A"; AuditTrailService.AddAuditTrail(this.Oid, ChangedBy, helper.DescriptionHistory(), NASDMS.Systems.CategoryAudit.DomainObject1, NASDMS.Systems.ActionAudit.Updated); } } } else { string ChangedBy = "User A"; AuditTrailService.AddAuditTrail(this.Oid, ChangedBy, this.ToString(), NASDMS.Systems.CategoryAudit.DomainObject1, NASDMS.Systems.ActionAudit.Deleted); } OnChanged("History"); }