C# Class Affecto.AuditTrail.ApplicationServices.AuditTrailService

Inheritance: IAuditTrailService
Afficher le fichier Open project: affecto/dotnet-AuditTrail

Méthodes publiques

Méthode Description
AuditTrailService ( IAuditTrailQueryService queryService, ICommandBus commandBus, IAuthenticatedUserContext userContext ) : System
CreateEntry ( System.Guid subjectId, System.Guid userId, string summary, string subjectName, string userName ) : IAuditTrailEntry
CreateEntry ( System.Guid subjectId, string summary, string subjectName, string userName ) : IAuditTrailEntry
GetEntries ( IAuditTrailFilter filter ) : IAuditTrailResult
GetEntries ( ) : IEnumerable
GetEntriesForSubject ( System.Guid subjectId ) : IEnumerable
GetEntry ( System.Guid auditTrailEntryId ) : IAuditTrailEntry

Private Methods

Méthode Description
CheckPermission ( string permission ) : void

Method Details

AuditTrailService() public méthode

public AuditTrailService ( IAuditTrailQueryService queryService, ICommandBus commandBus, IAuthenticatedUserContext userContext ) : System
queryService IAuditTrailQueryService
commandBus ICommandBus
userContext IAuthenticatedUserContext
Résultat System

CreateEntry() public méthode

public CreateEntry ( System.Guid subjectId, System.Guid userId, string summary, string subjectName, string userName ) : IAuditTrailEntry
subjectId System.Guid
userId System.Guid
summary string
subjectName string
userName string
Résultat IAuditTrailEntry

CreateEntry() public méthode

public CreateEntry ( System.Guid subjectId, string summary, string subjectName, string userName ) : IAuditTrailEntry
subjectId System.Guid
summary string
subjectName string
userName string
Résultat IAuditTrailEntry

GetEntries() public méthode

public GetEntries ( IAuditTrailFilter filter ) : IAuditTrailResult
filter IAuditTrailFilter
Résultat IAuditTrailResult

GetEntries() public méthode

public GetEntries ( ) : IEnumerable
Résultat IEnumerable

GetEntriesForSubject() public méthode

public GetEntriesForSubject ( System.Guid subjectId ) : IEnumerable
subjectId System.Guid
Résultat IEnumerable

GetEntry() public méthode

public GetEntry ( System.Guid auditTrailEntryId ) : IAuditTrailEntry
auditTrailEntryId System.Guid
Résultat IAuditTrailEntry