public BetaalmethodenController(IBetaalmethodeRepository betaalmethodeRepository, IBetaaltransactieRepository betaaltransactieRepository, IInschrijvingRepository inschrijvingRepository, IMapper mapper)
 {
     _betaalmethodeRepository    = betaalmethodeRepository ?? throw new ArgumentNullException(nameof(betaalmethodeRepository));
     _betaaltransactieRepository = betaaltransactieRepository ?? throw new ArgumentNullException(nameof(betaaltransactieRepository));
     _inschrijvingRepository     = inschrijvingRepository ?? throw new ArgumentNullException(nameof(inschrijvingRepository));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 public LedenController(ILidRepository lidRepository, IBetaaltransactieRepository betaaltransactieRepository, IInschrijvingRepository inschrijvingRepository, ICheckInRepository checkInRepository, IMapper mapper)
 {
     _lidRepository = lidRepository ?? throw new ArgumentNullException(nameof(lidRepository));
     _betaaltransactieRepository = betaaltransactieRepository ?? throw new ArgumentNullException(nameof(betaaltransactieRepository));
     _inschrijvingRepository     = inschrijvingRepository ?? throw new ArgumentNullException(nameof(inschrijvingRepository));
     _checkInRepository          = checkInRepository ?? throw new ArgumentNullException(nameof(checkInRepository));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 public FabrieksInstellingRepository(OrganizerContext context, IBetaalmethodeRepository betaalmethodeRepository, IBetaaltransactieRepository betaaltransactieRepository, ICheckInRepository checkInRepository, IEvenementCategorieRepository evenementCategorieRepository, IEvenementRepository evenementRepository, IInschrijvingRepository inschrijvingRepository, IInschrijvingsstatusRepository inschrijvingsstatusRepository, ILidRepository lidRepository, ILoginRepository loginRepository, INieuwsbriefRepository nieuwsbriefRepository)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _betaalmethodeRepository       = betaalmethodeRepository ?? throw new ArgumentNullException(nameof(betaalmethodeRepository));
     _betaaltransactieRepository    = betaaltransactieRepository ?? throw new ArgumentNullException(nameof(betaaltransactieRepository));
     _checkInRepository             = checkInRepository ?? throw new ArgumentNullException(nameof(checkInRepository));
     _evenementCategorieRepository  = evenementCategorieRepository ?? throw new ArgumentNullException(nameof(evenementCategorieRepository));
     _evenementRepository           = evenementRepository ?? throw new ArgumentNullException(nameof(evenementRepository));
     _inschrijvingRepository        = inschrijvingRepository ?? throw new ArgumentNullException(nameof(inschrijvingRepository));
     _inschrijvingsstatusRepository = inschrijvingsstatusRepository ?? throw new ArgumentNullException(nameof(inschrijvingsstatusRepository));
     _lidRepository         = lidRepository ?? throw new ArgumentNullException(nameof(lidRepository));
     _loginRepository       = loginRepository ?? throw new ArgumentNullException(nameof(loginRepository));
     _nieuwsbriefRepository = nieuwsbriefRepository ?? throw new ArgumentNullException(nameof(nieuwsbriefRepository));
 }
 public InschrijvingRepository(OrganizerContext context, IBetaaltransactieRepository betaaltransactie, ICheckInRepository checkInRepository)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _betaaltransactieRepository = betaaltransactie ?? throw new ArgumentNullException(nameof(betaaltransactie));
     _checkInRepository          = checkInRepository ?? throw new ArgumentNullException(nameof(checkInRepository));
 }
 public InschrijvingenController(IBetaalmethodeRepository betaalmethodeRepository, IBetaaltransactieRepository betaaltransactieRepository, IInschrijvingsstatusRepository inschrijvingsstatusRepository, IEvenementRepository evenementRepository, ILidRepository lidRepository, IInschrijvingRepository inschrijvingRepository, IMailing mailing, IMapper mapper)
 {
     _betaalmethodeRepository       = betaalmethodeRepository ?? throw new ArgumentNullException(nameof(betaalmethodeRepository));
     _inschrijvingsstatusRepository = inschrijvingsstatusRepository ?? throw new ArgumentNullException(nameof(inschrijvingsstatusRepository));
     _evenementRepository           = evenementRepository ?? throw new ArgumentNullException(nameof(evenementRepository));
     _lidRepository          = lidRepository ?? throw new ArgumentNullException(nameof(lidRepository));
     _inschrijvingRepository = inschrijvingRepository ?? throw new ArgumentNullException(nameof(inschrijvingRepository));
     _mailing = mailing ?? throw new ArgumentNullException(nameof(mailing));
     _mapper  = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }