Exemple #1
0
 public Library(string machineName, SqliteConnection connection, ServerCaller caller, ILogger logger, IClock clock)
 {
     MachineName   = machineName;
     _caller       = caller;
     _logger       = logger;
     _repo         = new SQLiteEventRepository(connection, logger);
     _eventFactory = new LibraryItemEventFactory(clock, MachineName);
     RebuildItems();
 }
Exemple #2
0
 public EventController(ILogger <EventController> logger, ISerializedEventRepository eventRepo, LibraryItemEventFactory eventFactory)
 {
     _logger       = logger;
     _eventRepo    = eventRepo;
     _eventFactory = eventFactory;
 }