public SilentProtocolApplicationService(ISilentProtocolEntryRepository silentProtocolEntryRepository, ISilentProtocolEntryFactory silentProtocolEntryFactory, IOptionsSnapshot <SilentProtocolOptions> options, ILogger <SilentProtocolApplicationService> logger)
 {
     _silentProtocolEntryRepository = silentProtocolEntryRepository;
     _silentProtocolEntryFactory    = silentProtocolEntryFactory;
     _options = options.Value;
     _logger  = logger;
 }
 public EditModel(ISilentProtocolEntryRepository entryRepository)
 {
     _entryRepository = entryRepository;
 }
 public AuditLogProxyDapperSilentProtocolEntryRepository(IDbConnection connection, IRequestContext requestContext)
 {
     _connection     = connection;
     _requestContext = requestContext;
     _subject        = new DapperSilentProtocolEntryRepository(connection);
 }