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)); }
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; }
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)); }
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()); }
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)); }
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)); }
public RegistrationExportService(IRegistrationRetrievalService registrationRetrievalService) { _registrationRetrievalService = registrationRetrievalService ?? throw new ArgumentNullException(nameof(registrationRetrievalService)); }
public RegistrationsReadController(IRegistrationRetrievalService registrationRetrievalService) { _registrationRetrievalService = registrationRetrievalService ?? throw new ArgumentNullException(nameof(registrationRetrievalService)); }