public AuditLogEntry(AgentLoginData agentLoginData, string action, AuditLogCategory category, GlobalEntryId entryId) : this() { ParamIs.NotNull(() => agentLoginData); ParamIs.NotNullOrEmpty(() => action); Action = action.Truncate(MaxActionLength); AgentName = agentLoginData.Name; Category = category; User = agentLoginData.User; EntryId = entryId; }
public static string GetFullEntryUrl(this IEntryLinkFactory entryLinkFactory, GlobalEntryId globalId, string slug = null) { return(entryLinkFactory.GetFullEntryUrl(globalId.EntryType, globalId.Id, slug)); }
public bool Equals(GlobalEntryId other) { return(EntryType == other.EntryType && Id == other.Id); }