protected Comment(string message, AgentLoginData loginData) : this() { ParamIs.NotNull(() => loginData); Message = message; Author = loginData.User; AuthorName = loginData.Name; }
public void AuditLog(string doingWhat, string who, AuditLogCategory category = AuditLogCategory.Unspecified) { SysLog(doingWhat, who); var agentLoginData = new AgentLoginData(who); var entry = new AuditLogEntry(agentLoginData, doingWhat, category); Ctx.Save(entry); }
public AuditLogEntry(AgentLoginData agentLoginData, string action, AuditLogCategory category) : this() { ParamIs.NotNull(() => agentLoginData); ParamIs.NotNullOrEmpty(() => action); Action = action.Truncate(MaxActionLength); AgentName = agentLoginData.Name; Category = category; User = agentLoginData.User; }
public void AuditLog(string doingWhat, AgentLoginData who, AuditLogCategory category = AuditLogCategory.Unspecified) { ParamIs.NotNull(() => who); SysLog(doingWhat, who.Name); var entry = new AuditLogEntry(who, doingWhat, category); Ctx.Save(entry); }
protected ArchivedObjectVersion(XDocument data, AgentLoginData author, int version, EntryStatus status, string notes) : this() { ParamIs.NotNull(() => author); Data = data; AgentName = author.Name; Author = author.User; Notes = notes; Status = status; Version = version; }
public AlbumComment(Album album, string message, AgentLoginData loginData) : base(message, loginData) { Album = album; }
public virtual ArchivedReleaseEventVersion CreateArchivedVersion(ReleaseEventDiff diff, AgentLoginData author, EntryEditEvent reason) { var archived = new ArchivedReleaseEventVersion(this, diff, author, reason); ArchivedVersionsManager.Add(archived); return archived; }
public SongComment(Song song, string message, AgentLoginData loginData) : base(message, loginData) { Song = song; }
public TagFactory(ISession session, AgentLoginData loginData) { this.session = session; this.loginData = loginData; }
public void AuditLog(string doingWhat, AgentLoginData who, AuditLogCategory category = AuditLogCategory.Unspecified) { ParamIs.NotNull(() => who); SysLog(doingWhat, who.Name); }
public TagFactoryRepository(IRepositoryContext<Tag> session, AgentLoginData loginData) { this.session = session; this.loginData = loginData; }
public UserComment(User user, string message, AgentLoginData loginData) : base(message, loginData) { User = user; }