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; }
public ServiceEventHandler(IRepository <T> modelRepository, IDateTimeAdapter dateTimeAdapter, IAuthUserAdapter authUserAdapter) { _modelRepository = modelRepository; _dateTimeAdapter = dateTimeAdapter; _authUserAdapter = authUserAdapter; }