Example #1
0
        public NotificationManagementService(
            IEventInfoRetrievalService eventInfoRetrievalService,
            IEventInfoAccessControlService eventInfoAccessControlService,
            ICurrentOrganizationAccessorService currentOrganizationAccessorService,
            IRegistrationRetrievalService registrationRetrievalService,
            IHttpContextAccessor httpContextAccessor,
            ApplicationDbContext context)
        {
            _eventInfoRetrievalService = eventInfoRetrievalService ?? throw
                                             new ArgumentNullException(nameof(eventInfoRetrievalService));

            _eventInfoAccessControlService = eventInfoAccessControlService ?? throw
                                                 new ArgumentNullException(nameof(eventInfoAccessControlService));

            _currentOrganizationAccessorService = currentOrganizationAccessorService ?? throw
                                                      new ArgumentNullException(nameof(currentOrganizationAccessorService));

            _registrationRetrievalService = registrationRetrievalService ?? throw
                                                new ArgumentNullException(nameof(registrationRetrievalService));

            _httpContextAccessor = httpContextAccessor ?? throw
                                       new ArgumentNullException(nameof(httpContextAccessor));

            _context = context ?? throw
                           new ArgumentNullException(nameof(context));
        }
Example #2
0
        public RegistrationsUpdateController(
            IRegistrationRetrievalService registrationRetrievalService,
            IRegistrationManagementService registrationManagementService)
        {
            _registrationRetrievalService = registrationRetrievalService ?? throw
                                                new ArgumentNullException(nameof(registrationRetrievalService));

            _registrationManagementService = registrationManagementService ?? throw
                                                 new ArgumentNullException(nameof(registrationManagementService));
        }
        public RegistrationCertificateController(
            IRegistrationRetrievalService registrationRetrievalService,
            ICertificateDeliveryService certificateDeliveryService)
        {
            _registrationRetrievalService = registrationRetrievalService ?? throw
                                                new ArgumentNullException(nameof(registrationRetrievalService));

            _certificateDeliveryService = certificateDeliveryService ?? throw
                                              new ArgumentNullException(nameof(certificateDeliveryService));
        }
        public CertificateAccessControlService(
            IRegistrationRetrievalService registrationRetrievalService,
            IRegistrationAccessControlService registrationAccessControlService)
        {
            _registrationRetrievalService = registrationRetrievalService ?? throw
                                                new ArgumentNullException(nameof(registrationRetrievalService));

            _registrationAccessControlService = registrationAccessControlService ?? throw
                                                    new ArgumentNullException(nameof(registrationAccessControlService));
        }
 public EventSynchronizationService(
     IEnumerable <IExternalSyncProviderService> syncProviderServices,
     ILogger <EventSynchronizationService> logger,
     IRegistrationRetrievalService registrationRetrievalService,
     IEventInfoRetrievalService eventInfoRetrievalService)
 {
     _syncProviderServices = syncProviderServices ?? throw new ArgumentNullException(nameof(syncProviderServices));
     _logger = logger ?? throw new ArgumentNullException(nameof(logger));
     _registrationRetrievalService = registrationRetrievalService ?? throw new ArgumentNullException(nameof(registrationRetrievalService));
     _eventInfoRetrievalService    = eventInfoRetrievalService ?? throw new ArgumentNullException(nameof(eventInfoRetrievalService));
 }
        public OrderManagementService(
            IOrderAccessControlService orderAccessControlService,
            IRegistrationRetrievalService registrationRetrievalService,
            ApplicationDbContext context)
        {
            _orderAccessControlService = orderAccessControlService ?? throw
                                             new ArgumentNullException(nameof(orderAccessControlService));

            _context = context ?? throw
                           new ArgumentNullException(nameof(context));
            _registrationRetrievalService = registrationRetrievalService;
        }
Example #7
0
        public EmailNotificationsController(
            IRegistrationRetrievalService registrationRetrievalService,
            IEmailNotificationService emailNotificationService,
            ILogger <EmailNotificationsController> logger)
        {
            _registrationRetrievalService = registrationRetrievalService ?? throw
                                                new ArgumentNullException(nameof(registrationRetrievalService));

            _emailNotificationService = emailNotificationService ?? throw
                                            new ArgumentNullException(nameof(emailNotificationService));

            _logger = logger ?? throw
                          new ArgumentNullException(nameof(logger));
        }
Example #8
0
        public CertificateIssuingService(
            IEventInfoAccessControlService eventInfoAccessControlService,
            IRegistrationRetrievalService registrationRetrievalService,
            ApplicationDbContext context,
            ILogger <CertificateIssuingService> logger)
        {
            _eventInfoAccessControlService = eventInfoAccessControlService ?? throw
                                                 new ArgumentNullException(nameof(eventInfoAccessControlService));

            _registrationRetrievalService = registrationRetrievalService ?? throw
                                                new ArgumentNullException(nameof(registrationRetrievalService));

            _context = context ?? throw new ArgumentNullException(nameof(context));
            _logger  = logger ?? throw new ArgumentNullException(nameof(logger));
        }
        public async Task <IActionResult> EmailCertificate([FromRoute] int regId,
                                                           [FromServices] IRegistrationRetrievalService registrationRetrievalService)
        {
            var reg = await registrationRetrievalService
                      .GetRegistrationByIdAsync(regId,
                                                RegistrationRetrievalOptions.ForCertificateRendering);

            if (reg.Certificate == null)
            {
                return(NotFound($"Registration {regId} doesn't have certificate"));
            }

            await _certificateDeliveryService.SendCertificateAsync(reg.Certificate);

            return(Ok());
        }
Example #10
0
        public OrderAccessControlService(
            IHttpContextAccessor httpContextAccessor,
            ICurrentOrganizationAccessorService currentOrganizationAccessorService,
            IRegistrationAccessControlService registrationAccessControlService,
            IRegistrationRetrievalService registrationRetrievalService)
        {
            _httpContextAccessor = httpContextAccessor ?? throw
                                       new ArgumentNullException(nameof(httpContextAccessor));

            _currentOrganizationAccessorService = currentOrganizationAccessorService ?? throw
                                                      new ArgumentNullException(nameof(currentOrganizationAccessorService));

            _registrationAccessControlService = registrationAccessControlService ?? throw
                                                    new ArgumentNullException(nameof(registrationAccessControlService));

            _registrationRetrievalService = registrationRetrievalService ?? throw
                                                new ArgumentNullException(nameof(registrationRetrievalService));
        }
        public RegistrationOrderManagementService(
            ApplicationDbContext context,
            IRegistrationRetrievalService registrationRetrievalService,
            IRegistrationAccessControlService registrationAccessControlService,
            IEventCollectionRetrievalService eventCollectionRetrievalService)
        {
            _context = context ?? throw
                           new ArgumentNullException(nameof(context));

            _registrationRetrievalService = registrationRetrievalService ?? throw
                                                new ArgumentNullException(nameof(registrationRetrievalService));

            _registrationAccessControlService = registrationAccessControlService ?? throw
                                                    new ArgumentNullException(nameof(registrationAccessControlService));

            _eventCollectionRetrievalService = eventCollectionRetrievalService ?? throw
                                                   new ArgumentNullException(nameof(eventCollectionRetrievalService));
        }
Example #12
0
        public OrdersController(
            IOrderRetrievalService orderRetrievalService,
            IOrderManagementService orderManagementService,
            IRegistrationRetrievalService registrationRetrievalService,
            IRegistrationAccessControlService registrationAccessControlService,
            IRegistrationService registrationService)
        {
            _orderRetrievalService = orderRetrievalService ?? throw
                                         new ArgumentNullException(nameof(orderRetrievalService));

            _orderManagementService = orderManagementService ?? throw
                                          new ArgumentNullException(nameof(orderManagementService));

            _registrationAccessControlService = registrationAccessControlService ?? throw
                                                    new ArgumentNullException(nameof(registrationAccessControlService));

            _registrationService = registrationService ?? throw
                                       new ArgumentNullException(nameof(registrationService));

            _registrationRetrievalService = registrationRetrievalService ?? throw
                                                new ArgumentNullException(nameof(registrationRetrievalService));
        }
Example #13
0
 public RegistrationExportService(IRegistrationRetrievalService registrationRetrievalService)
 {
     _registrationRetrievalService = registrationRetrievalService ??
                                     throw new ArgumentNullException(nameof(registrationRetrievalService));
 }
Example #14
0
 public RegistrationsReadController(IRegistrationRetrievalService registrationRetrievalService)
 {
     _registrationRetrievalService = registrationRetrievalService ?? throw
                                         new ArgumentNullException(nameof(registrationRetrievalService));
 }