protected override void OnStart() { if (IsRunning) { return; } if (ConfigurationSettings.AuditUsers) { _userCreatedToken = Subscribe <UserCreatedEvent, UserCreatedEventArgs>(ActionExtension.ExceptionSafe <UserCreatedEventArgs>(UserCreated)); _userDeletedToken = Subscribe <UserDeletedEvent, UserDeletedEventArgs>(ActionExtension.ExceptionSafe <UserDeletedEventArgs>(UserDeleted)); _userEditedToken = Subscribe <UserEditedEvent, UserEditedEventArgs>(ActionExtension.ExceptionSafe <UserEditedEventArgs>(UserEdited)); } }
protected override void OnStart() { if (IsRunning) { return; } if (ConfigurationSettings.AuditRoles) { _roleCreatedToken = Subscribe <RoleCreatedEvent, RoleCreatedEventArgs>(ActionExtension.ExceptionSafe <RoleCreatedEventArgs>(RoleCreated)); _roleDeletedToken = Subscribe <RoleDeletedEvent, RoleDeletedEventArgs>(ActionExtension.ExceptionSafe <RoleDeletedEventArgs>(RoleDeleted)); _roleEditedToken = Subscribe <RoleEditedEvent, RoleEditedEventArgs>(ActionExtension.ExceptionSafe <RoleEditedEventArgs>(RoleEdited)); } }