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));
 }
示例#2
0
        public MainPresenter(IMailing model, IMainForm view)
        {
            _model = model;
            _view = view;

            _view.mainSendingClick += new EventHandler(_view_mainSendingClick);
            _view.aboutStripClick += new EventHandler(_view_aboutStripClick);
            _view.testingSendingStrip += new EventHandler(_view_testingSendingStrip);
            _view.getInfoLoad += new EventHandler(_view_getInfoLoad);
            _view.settingsStripClick += new EventHandler(_view_settingsStripClick);
        }
示例#3
0
        public MainPresenter(IMailing model, IMainForm view)
        {
            _model = model;
            _view  = view;


            _view.mainSendingClick    += new EventHandler(_view_mainSendingClick);
            _view.aboutStripClick     += new EventHandler(_view_aboutStripClick);
            _view.testingSendingStrip += new EventHandler(_view_testingSendingStrip);
            _view.getInfoLoad         += new EventHandler(_view_getInfoLoad);
            _view.settingsStripClick  += new EventHandler(_view_settingsStripClick);
        }
示例#4
0
 public void RegisterMailing(IMailing mailing)
 {
     if (mailing == null)
     {
         throw new ArgumentNullException("mailing");
     }
     if (_mailings.Any(x => x.Code == mailing.Code))
     {
         throw new OperationCanceledException(mailing.Code + " already registered");
     }
     _mailings.Add(mailing);
 }
 public void RegisterMailing(IMailing mailing)
 {
     if (mailing == null)
     {
         throw new ArgumentNullException("mailing");
     }
     if (_mailings.Any(x => x.Code == mailing.Code))
     {
         throw new OperationCanceledException(mailing.Code + " already registered");
     }
     _mailings.Add(mailing);
 }
示例#6
0
 public void SetUp()
 {
     iMailing = Resolve <IMailing>();
 }
示例#7
0
 public MailChimpController(IMailing mailingSettings)
 {
     _mailingSettings = mailingSettings;
 }
 public MailChimpController(IMailing mailingSettings)
 {
     _mailingSettings = mailingSettings;
 }
示例#9
0
 public InviteService(DatabaseContext dbContext, UserManager <User> userManager, IMailing smtpService)
 {
     _dbContext   = dbContext;
     _smtpService = smtpService;
     _userManager = userManager;
 }
示例#10
0
 public ConfirmationMailingController(IMailing _mail)
 {
     mail = _mail;
 }