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; }
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; }