public void AuditEntityConfiguration_persistence_test() { DateTime now = DateTime.Now; // Get datetime without milliseconds now = new DateTime(now.Ticks - (now.Ticks % TimeSpan.TicksPerSecond), now.Kind); var _auditbo_properties_entity = new zAppDev.DotNet.Framework.Auditing.Model.AuditPropertyConfiguration { Name = "AuditPropertyConfiguration_Name", DataType = "AuditPropertyConfiguration_DataType", IsAuditable = true, IsComplex = true, IsCollection = true, }; var _auditbo_properties_entity2 = new zAppDev.DotNet.Framework.Auditing.Model.AuditPropertyConfiguration { Name = "AuditPropertyConfiguration_Name", DataType = "AuditPropertyConfiguration_DataType", IsAuditable = true, IsComplex = true, IsCollection = true, }; new PersistenceSpecification <zAppDev.DotNet.Framework.Auditing.Model.AuditEntityConfiguration>(Session) .CheckProperty(p => p.FullName, "AuditEntityConfiguration_FullName") .CheckProperty(p => p.ShortName, "AuditEntityConfiguration_ShortName") .CheckBag(p => p.Properties, (new List <zAppDev.DotNet.Framework.Auditing.Model.AuditPropertyConfiguration> { _auditbo_properties_entity, _auditbo_properties_entity2 })) .VerifyTheMappings(); }
public void DeleteAuditPropertyConfiguration(zAppDev.DotNet.Framework.Auditing.Model.AuditPropertyConfiguration auditpropertyconfiguration, bool doNotCallDeleteForThis = false, bool isCascaded = false, object calledBy = null) { if (auditpropertyconfiguration == null || auditpropertyconfiguration.IsTransient()) { return; } auditpropertyconfiguration.Entity = null; if (!doNotCallDeleteForThis) { Delete <zAppDev.DotNet.Framework.Auditing.Model.AuditPropertyConfiguration>(auditpropertyconfiguration, isCascaded); } }