* Rename Umbraco.Core namespace to Umbraco.Cms.Core * Move extension methods in core project to Umbraco.Extensions * Move extension methods in core project to Umbraco.Extensions * Rename Umbraco.Examine namespace to Umbraco.Cms.Examine * Move examine extensions to Umbraco.Extensions namespace * Reflect changed namespaces in Builder and fix unit tests * Adjust namespace in Umbraco.ModelsBuilder.Embedded * Adjust namespace in Umbraco.Persistence.SqlCe * Adjust namespace in Umbraco.PublishedCache.NuCache * Align namespaces in Umbraco.Web.BackOffice * Align namespaces in Umbraco.Web.Common * Ensure that SqlCeSupport is still enabled after changing the namespace * Align namespaces in Umbraco.Web.Website * Align namespaces in Umbraco.Web.UI.NetCore * Align namespaces in Umbraco.Tests.Common * Align namespaces in Umbraco.Tests.UnitTests * Align namespaces in Umbraco.Tests.Integration * Fix errors caused by changed namespaces * Fix integration tests * Undo the Umbraco.Examine.Lucene namespace change This breaks integration tests on linux, since the namespace wont exists there because it's only used on windows. * Fix merge * Fix Merge
79 lines
2.3 KiB
C#
79 lines
2.3 KiB
C#
using System;
|
|
using System.Runtime.Serialization;
|
|
using Umbraco.Cms.Core.Models.Entities;
|
|
|
|
namespace Umbraco.Cms.Core.Models
|
|
{
|
|
/// <summary>
|
|
/// Represents an audited event.
|
|
/// </summary>
|
|
[Serializable]
|
|
[DataContract(IsReference = true)]
|
|
public class AuditEntry : EntityBase, IAuditEntry
|
|
{
|
|
private int _performingUserId;
|
|
private string _performingDetails;
|
|
private string _performingIp;
|
|
private int _affectedUserId;
|
|
private string _affectedDetails;
|
|
private string _eventType;
|
|
private string _eventDetails;
|
|
|
|
/// <inheritdoc />
|
|
public int PerformingUserId
|
|
{
|
|
get => _performingUserId;
|
|
set => SetPropertyValueAndDetectChanges(value, ref _performingUserId, nameof(PerformingUserId));
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public string PerformingDetails
|
|
{
|
|
get => _performingDetails;
|
|
set => SetPropertyValueAndDetectChanges(value, ref _performingDetails, nameof(PerformingDetails));
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public string PerformingIp
|
|
{
|
|
get => _performingIp;
|
|
set => SetPropertyValueAndDetectChanges(value, ref _performingIp, nameof(PerformingIp));
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public DateTime EventDateUtc
|
|
{
|
|
get => CreateDate;
|
|
set => CreateDate = value;
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public int AffectedUserId
|
|
{
|
|
get => _affectedUserId;
|
|
set => SetPropertyValueAndDetectChanges(value, ref _affectedUserId, nameof(AffectedUserId));
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public string AffectedDetails
|
|
{
|
|
get => _affectedDetails;
|
|
set => SetPropertyValueAndDetectChanges(value, ref _affectedDetails, nameof(AffectedDetails));
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public string EventType
|
|
{
|
|
get => _eventType;
|
|
set => SetPropertyValueAndDetectChanges(value, ref _eventType, nameof(EventType));
|
|
}
|
|
|
|
/// <inheritdoc />
|
|
public string EventDetails
|
|
{
|
|
get => _eventDetails;
|
|
set => SetPropertyValueAndDetectChanges(value, ref _eventDetails, nameof(EventDetails));
|
|
}
|
|
}
|
|
}
|