コード例 #1
0
 public SubscriptionsFactory(ISubRedditFactory subRedditFactory,
                             IChannelFactory channelFactory,
                             DiscordSocketClient discord, ISubscriptionAppService subscriptionAppService, IChannelSubscriptionMapperAppService subscriptionMapperAppService)
 {
     _subRedditFactory             = subRedditFactory;
     _channelFactory               = channelFactory;
     _discord                      = discord;
     _subscriptionAppService       = subscriptionAppService;
     _subscriptionMapperAppService = subscriptionMapperAppService;
 }
コード例 #2
0
 public Functions(
     ISpotifyAppService spotifyAppService,
     ISubscriptionAppService subscriptionAppService,
     IArtistAppService artistAppService,
     IAlbumAppService albumAppService,
     ISubscriberAppService subscriberAppService
     )
 {
     _spotifyAppService      = spotifyAppService;
     _subscriptionAppService = subscriptionAppService;
     _artistAppService       = artistAppService;
     _albumAppService        = albumAppService;
     _subscriberAppService   = subscriberAppService;
 }
コード例 #3
0
 public PaymentController(
     IPaymentAppService paymentAppService,
     ITenantRegistrationAppService tenantRegistrationAppService,
     IPaymentCache paymentCache,
     TenantManager tenantManager,
     EditionManager editionManager,
     ISubscriptionAppService subscriptionAppService)
 {
     _paymentAppService            = paymentAppService;
     _tenantRegistrationAppService = tenantRegistrationAppService;
     _paymentCache           = paymentCache;
     _tenantManager          = tenantManager;
     _editionManager         = editionManager;
     _subscriptionAppService = subscriptionAppService;
 }
コード例 #4
0
ファイル: PaymentAppService.cs プロジェクト: adelowomi/oidcbe
 /// <summary>
 /// Constructor
 /// </summary>
 /// <param name="paymentService"></param>
 /// <param name="subscriptionAppService"></param>
 /// <param name="mapper"></param>
 public PaymentAppService(IPaymentService paymentService,
                          ISubscriptionAppService subscriptionAppService,
                          INotificationAppService notificationAppService,
                          IPlotService plotService,
                          IOptions <AppSettings> options,
                          IUserService userService,
                          IMapper mapper) : base()
 {
     _paymentService         = paymentService;
     _mapper                 = mapper;
     _subscriptionAppService = subscriptionAppService;
     _notificationAppService = notificationAppService;
     _plotService            = plotService;
     _settings               = options.Value;
     _userService            = userService;
 }
コード例 #5
0
 public SubscriptionController(
     ISubscriberAppService subscriberAppService,
     IArtistAppService artistAppService,
     ISubscriptionAppService subscriptionAppService,
     ISpotifyAppService spotifyAppService,
     EmailManager emailManager,
     TemplateManager templateManager,
     IConfiguration configuration)
 {
     _subscriberAppService   = subscriberAppService;
     _artistAppService       = artistAppService;
     _subscriptionAppService = subscriptionAppService;
     _spotifyAppService      = spotifyAppService;
     _emailManager           = emailManager;
     _templateManager        = templateManager;
     _configuration          = configuration;
 }
コード例 #6
0
 public PaymentController(
     IPaymentAppService paymentAppService,
     ITenantRegistrationAppService tenantRegistrationAppService,
     TenantManager tenantManager,
     EditionManager editionManager,
     ISubscriptionAppService subscriptionAppService,
     IWebUrlService webUrlService,
     ISubscriptionPaymentRepository subscriptionPaymentRepository)
 {
     _paymentAppService            = paymentAppService;
     _tenantRegistrationAppService = tenantRegistrationAppService;
     _tenantManager                 = tenantManager;
     _editionManager                = editionManager;
     _subscriptionAppService        = subscriptionAppService;
     _webUrlService                 = webUrlService;
     _subscriptionPaymentRepository = subscriptionPaymentRepository;
 }
コード例 #7
0
 public PaymentController(
     IPaymentAppService paymentAppService,
     ITenantRegistrationAppService tenantRegistrationAppService,
     TenantManager tenantManager,
     EditionManager editionManager,
     ISubscriptionAppService subscriptionAppService,
     IWebUrlService webUrlService,
     ISubscriptionPaymentRepository subscriptionPaymentRepository,
     UserClaimsPrincipalFactory <User, Role> userClaimsPrincipalFactory,
     UserManager userManager,
     SignInManager signInManager)
 {
     _paymentAppService            = paymentAppService;
     _tenantRegistrationAppService = tenantRegistrationAppService;
     _tenantManager                 = tenantManager;
     _editionManager                = editionManager;
     _subscriptionAppService        = subscriptionAppService;
     _webUrlService                 = webUrlService;
     _subscriptionPaymentRepository = subscriptionPaymentRepository;
     _userClaimsPrincipalFactory    = userClaimsPrincipalFactory;
     _userManager   = userManager;
     _signInManager = signInManager;
 }
コード例 #8
0
 public SubscriptionController(ISubscriptionAppService subscriptionAppService)
 {
     _subscriptionAppService = subscriptionAppService;
 }
コード例 #9
0
 public SubscriptionService(DiscordSocketClient discordSocketClient, IRedditApiService redditApiService, ISubscriptionAppService subscriptionAppService)
 {
     _discordSocketClient    = discordSocketClient;
     _redditApiService       = redditApiService;
     _subscriptionAppService = subscriptionAppService;
 }