C# Class Pizza.Framework.Persistence.Audit.PersistenceModelAuditor

Exibir arquivo Open project: dwdkls/pizzamvc Class Usage Examples

Public Methods

Method Description
Insert ( IAuditable auditable, object state, IEntityPersister persister ) : void
PersistenceModelAuditor ( IPizzaUserContext pizzaUserContext ) : System
Update ( IAuditable auditable, object oldState, object state, IEntityPersister persister ) : void

Private Methods

Method Description
GetUserId ( ) : int
SetChange ( IAuditable auditable, object state ) : void
SetCreate ( IAuditable auditable, object state ) : void
SetState ( object state, string propertyName, object value ) : void

Method Details

Insert() public method

public Insert ( IAuditable auditable, object state, IEntityPersister persister ) : void
auditable IAuditable
state object
persister IEntityPersister
return void

PersistenceModelAuditor() public method

public PersistenceModelAuditor ( IPizzaUserContext pizzaUserContext ) : System
pizzaUserContext IPizzaUserContext
return System

Update() public method

public Update ( IAuditable auditable, object oldState, object state, IEntityPersister persister ) : void
auditable IAuditable
oldState object
state object
persister IEntityPersister
return void