Exemplo n.º 1
0
 public CloudSyncSponsorshipsCommand(
     IOrganizationSponsorshipRepository organizationSponsorshipRepository,
     IEventService eventService)
 {
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _eventService = eventService;
 }
 public ValidateBillingSyncKeyCommand(
     IOrganizationSponsorshipRepository organizationSponsorshipRepository,
     IOrganizationApiKeyRepository organizationApiKeyRepository)
 {
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _apiKeyRepository = organizationApiKeyRepository;
 }
 public OrganizationSponsorshipsController(
     IOrganizationSponsorshipRepository organizationSponsorshipRepository,
     IOrganizationRepository organizationRepository,
     IOrganizationUserRepository organizationUserRepository,
     IValidateRedemptionTokenCommand validateRedemptionTokenCommand,
     IValidateBillingSyncKeyCommand validateBillingSyncKeyCommand,
     ICreateSponsorshipCommand createSponsorshipCommand,
     ISendSponsorshipOfferCommand sendSponsorshipOfferCommand,
     ISetUpSponsorshipCommand setUpSponsorshipCommand,
     IRevokeSponsorshipCommand revokeSponsorshipCommand,
     IRemoveSponsorshipCommand removeSponsorshipCommand,
     ICloudSyncSponsorshipsCommand syncSponsorshipsCommand,
     IUserService userService,
     ICurrentContext currentContext)
 {
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _organizationRepository            = organizationRepository;
     _organizationUserRepository        = organizationUserRepository;
     _validateRedemptionTokenCommand    = validateRedemptionTokenCommand;
     _validateBillingSyncKeyCommand     = validateBillingSyncKeyCommand;
     _createSponsorshipCommand          = createSponsorshipCommand;
     _sendSponsorshipOfferCommand       = sendSponsorshipOfferCommand;
     _setUpSponsorshipCommand           = setUpSponsorshipCommand;
     _revokeSponsorshipCommand          = revokeSponsorshipCommand;
     _removeSponsorshipCommand          = removeSponsorshipCommand;
     _syncSponsorshipsCommand           = syncSponsorshipsCommand;
     _userService    = userService;
     _currentContext = currentContext;
 }
Exemplo n.º 4
0
 public ValidateSponsorshipCommand(
     IOrganizationSponsorshipRepository organizationSponsorshipRepository,
     IOrganizationRepository organizationRepository,
     IPaymentService paymentService,
     IMailService mailService,
     ILogger <ValidateSponsorshipCommand> logger) : base(organizationSponsorshipRepository, organizationRepository)
 {
     _paymentService = paymentService;
     _mailService    = mailService;
     _logger         = logger;
 }
Exemplo n.º 5
0
 public OrganizationSponsorshipService(IOrganizationSponsorshipRepository organizationSponsorshipRepository,
                                       IOrganizationRepository organizationRepository,
                                       IUserRepository userRepository,
                                       IPaymentService paymentService,
                                       IMailService mailService,
                                       IDataProtectionProvider dataProtectionProvider)
 {
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _organizationRepository            = organizationRepository;
     _userRepository = userRepository;
     _paymentService = paymentService;
     _mailService    = mailService;
     _dataProtector  = dataProtectionProvider.CreateProtector("OrganizationSponsorshipServiceDataProtector");
 }
 public OrganizationSponsorshipsController(IOrganizationSponsorshipService organizationSponsorshipService,
                                           IOrganizationSponsorshipRepository organizationSponsorshipRepository,
                                           IOrganizationRepository organizationRepository,
                                           IOrganizationUserRepository organizationUserRepository,
                                           IUserService userService,
                                           ICurrentContext currentContext)
 {
     _organizationsSponsorshipService   = organizationSponsorshipService;
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _organizationRepository            = organizationRepository;
     _organizationUserRepository        = organizationUserRepository;
     _userService    = userService;
     _currentContext = currentContext;
 }
 public SelfHostedOrganizationSponsorshipsController(
     ICreateSponsorshipCommand offerSponsorshipCommand,
     IRevokeSponsorshipCommand revokeSponsorshipCommand,
     IOrganizationRepository organizationRepository,
     IOrganizationSponsorshipRepository organizationSponsorshipRepository,
     IOrganizationUserRepository organizationUserRepository,
     ICurrentContext currentContext
     )
 {
     _offerSponsorshipCommand           = offerSponsorshipCommand;
     _revokeSponsorshipCommand          = revokeSponsorshipCommand;
     _organizationRepository            = organizationRepository;
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _organizationUserRepository        = organizationUserRepository;
     _currentContext = currentContext;
 }
Exemplo n.º 8
0
 public SelfHostedSyncSponsorshipsCommand(
     IHttpClientFactory httpFactory,
     IOrganizationSponsorshipRepository organizationSponsorshipRepository,
     IOrganizationUserRepository organizationUserRepository,
     IOrganizationConnectionRepository organizationConnectionRepository,
     IGlobalSettings globalSettings,
     ILogger <SelfHostedSyncSponsorshipsCommand> logger)
     : base(
         httpFactory,
         globalSettings.Installation.ApiUri,
         globalSettings.Installation.IdentityUri,
         "api.installation",
         $"installation.{globalSettings.Installation.Id}",
         globalSettings.Installation.Key,
         logger)
 {
     _globalSettings                    = globalSettings;
     _organizationUserRepository        = organizationUserRepository;
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _organizationConnectionRepository  = organizationConnectionRepository;
 }
 public OrganizationSponsorshipRenewCommand(IOrganizationSponsorshipRepository organizationSponsorshipRepository)
 {
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
 }
Exemplo n.º 10
0
 public RemoveSponsorshipCommand(
     IOrganizationSponsorshipRepository organizationSponsorshipRepository,
     IOrganizationRepository organizationRepository) : base(organizationSponsorshipRepository, organizationRepository)
 {
 }
Exemplo n.º 11
0
 public CreateSponsorshipCommand(IOrganizationSponsorshipRepository organizationSponsorshipRepository,
                                 IUserService userService)
 {
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _userService = userService;
 }
 public SelfHostedRevokeSponsorshipCommand(
     IOrganizationSponsorshipRepository organizationSponsorshipRepository,
     IOrganizationRepository organizationRepository) : base(organizationSponsorshipRepository, organizationRepository)
 {
 }
Exemplo n.º 13
0
 public SetUpSponsorshipCommand(IOrganizationSponsorshipRepository organizationSponsorshipRepository, IOrganizationRepository organizationRepository, IPaymentService paymentService)
 {
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _organizationRepository            = organizationRepository;
     _paymentService = paymentService;
 }
 public ValidateRedemptionTokenCommand(IOrganizationSponsorshipRepository organizationSponsorshipRepository,
                                       IDataProtectorTokenFactory <OrganizationSponsorshipOfferTokenable> dataProtectorTokenFactory)
 {
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _dataProtectorTokenFactory         = dataProtectorTokenFactory;
 }
Exemplo n.º 15
0
 public CancelSponsorshipCommand(IOrganizationSponsorshipRepository organizationSponsorshipRepository,
                                 IOrganizationRepository organizationRepository)
 {
     _organizationSponsorshipRepository = organizationSponsorshipRepository;
     _organizationRepository            = organizationRepository;
 }