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(); }
public EventController(ILogger <EventController> logger, ISerializedEventRepository eventRepo, LibraryItemEventFactory eventFactory) { _logger = logger; _eventRepo = eventRepo; _eventFactory = eventFactory; }