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 CheckInsController(ICheckInRepository checkInRepository, ILidRepository lidRepository, IInschrijvingRepository inschrijvingRepository, IMapper mapper)
 {
     _checkInRepository      = checkInRepository ?? throw new ArgumentNullException(nameof(checkInRepository));
     _lidRepository          = lidRepository ?? throw new ArgumentNullException(nameof(lidRepository));
     _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 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));
 }
예제 #5
0
 public SessieController(ISessieRepository sessieRepository,
                         IGebruikerRepository gebruikerRepository,
                         IInschrijvingRepository inschrijvingRepository,
                         IFeedbackRepository feedbackRepository,
                         UserManager <IdentityUser> userManager)
 {
     _sessieRepository       = sessieRepository;
     _gebruikerRepository    = gebruikerRepository;
     _inschrijvingRepository = inschrijvingRepository;
     _feedbackRepository     = feedbackRepository;
     _userManager            = userManager;
 }
예제 #6
0
 public AuthenticatieRepository(OrganizerContext context, ILidRepository lidRepository, ILoginRepository loginRepository, IInschrijvingRepository inschrijvingsRepository, IAppSettings appSettings)
 {
     _context                = context ?? throw new ArgumentNullException(nameof(context));
     _lidRepository          = lidRepository ?? throw new ArgumentNullException(nameof(lidRepository));
     _loginRepository        = loginRepository ?? throw new ArgumentNullException(nameof(loginRepository));
     _inschrijvingRepository = inschrijvingsRepository ?? throw new ArgumentNullException(nameof(inschrijvingsRepository));
     if (appSettings == null)
     {
         throw new ArgumentNullException(nameof(appSettings));
     }
     _jwtAuthenticationSecret = appSettings.JwtAuthenticationSecret();
     _salt = appSettings.SaltApi();
 }
 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));
 }
예제 #8
0
        public static string GetNieuweGestructureerdeMededeling(IInschrijvingRepository inschrijvingRepository)
        {
            if (inschrijvingRepository == null)
            {
                throw new ArgumentNullException(nameof(inschrijvingRepository));
            }

            string gestructureerdeMededeling = "";
            bool   inschrijvingIsUniek       = false;
            int    aantalPogingen            = 0;

            do
            {
                aantalPogingen++;
                gestructureerdeMededeling = GetNieuweGestructureerdeMededeling();
                if (!string.IsNullOrWhiteSpace(gestructureerdeMededeling))
                {
                    InschrijvingenResourceParameters parameters = new InschrijvingenResourceParameters()
                    {
                        GestructureerdeMededeling = gestructureerdeMededeling
                    };

                    IEnumerable <Entities.Inschrijving> inschrijvingen = inschrijvingRepository.GetInschrijvingen(parameters);
                    if (inschrijvingen != null)
                    {
                        inschrijvingIsUniek = (inschrijvingen.Count() == 0);
                    }
                }
            } while (!inschrijvingIsUniek & (aantalPogingen < 10));

            if (inschrijvingIsUniek)
            {
                return(gestructureerdeMededeling);
            }
            else
            {
                return(string.Empty);
            }
        }
예제 #9
0
 public EvenementRepository(OrganizerContext context, IInschrijvingRepository inschrijvingRepository)
 {
     _context = context ?? throw new ArgumentNullException(nameof(context));
     _inschrijvingRepository = inschrijvingRepository ?? throw new ArgumentNullException(nameof(inschrijvingRepository));
 }
예제 #10
0
 public EvenementenController(IEvenementCategorieRepository evenementCategorieRepository, IEvenementRepository evenementRepository, IInschrijvingRepository inschrijvingRepository, IMapper mapper)
 {
     _evenementCategorieRepository = evenementCategorieRepository ?? throw new ArgumentNullException(nameof(evenementCategorieRepository));
     _evenementRepository          = evenementRepository ?? throw new ArgumentNullException(nameof(evenementRepository));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }
 public InschrijvingsstatussenController(IInschrijvingsstatusRepository inschrijvingsstatusRepository, IInschrijvingRepository inschrijvingRepository, IMapper mapper)
 {
     _inschrijvingsstatusRepository = inschrijvingsstatusRepository ?? throw new ArgumentNullException(nameof(inschrijvingsstatusRepository));
     _inschrijvingRepository        = inschrijvingRepository ?? throw new ArgumentNullException(nameof(inschrijvingRepository));
     _mapper = mapper ?? throw new ArgumentNullException(nameof(mapper));
 }