public AuditService(IScopeProvider provider, ILogger logger, IEventMessagesFactory eventMessagesFactory, IAuditRepository auditRepository, IAuditEntryRepository auditEntryRepository) : base(provider, logger, eventMessagesFactory) { _auditRepository = auditRepository; _auditEntryRepository = auditEntryRepository; _isAvailable = new Lazy <bool>(DetermineIsAvailable); }
public AuditEntryService(IUnitOfWork unitOfWork, IAuditEntryRepository auditEntryRepository) { _unitOfWork = unitOfWork; _auditEntryRepository = auditEntryRepository; }