public CalendarDapperRepository(IDbConnectionFactory factory, IKeyGenerator<Guid> keygenerator, IEventRepository eventrepository) { dbconnection.ThrowIfNull("factory"); keygenerator.ThrowIfNull("keygenerator"); eventrepository.ThrowIfNull("eventrepository"); this.factory = factory; this.keygenerator = keygenerator; this.eventrepository = eventrepository; }