Exemplo n.º 1
0
 public Injector(IRepository <T> tRepository,
                 IDateTimeAdapter dateTimeAdapter,
                 IAuthUserAdapter authUserAdapter,
                 IJsonSerializerAdapter jsonSerializerAdapter,
                 IList <IEventHandler <T> > eventHandlers) : base()
 {
     TRepository           = tRepository;
     DateTimeAdapter       = dateTimeAdapter;
     AuthUserAdapter       = authUserAdapter;
     JsonSerializerAdapter = jsonSerializerAdapter;
     EventHandlers         = eventHandlers;
 }
 public AuditEventHandler(
     IRepository <Audit> auditRepository,
     IDateTimeAdapter dateTimeAdapter,
     IAuthUserAdapter authUserAdapter,
     IRepository <T> modelRepository,
     IService <TrackChange> trackChangesService)
 {
     _auditRepository     = auditRepository;
     _dateTimeAdapter     = dateTimeAdapter;
     _authUserAdapter     = authUserAdapter;
     _modelRepository     = modelRepository;
     _trackChangesService = trackChangesService;
 }
Exemplo n.º 3
0
 public ServiceEventHandler(IRepository <T> modelRepository, IDateTimeAdapter dateTimeAdapter, IAuthUserAdapter authUserAdapter)
 {
     _modelRepository = modelRepository;
     _dateTimeAdapter = dateTimeAdapter;
     _authUserAdapter = authUserAdapter;
 }