コード例 #1
0
ファイル: PaymentMutations.cs プロジェクト: EventMS/EMS
        public async Task <ClubSubscription> SignUpForSubscription(SignUpSubscriptionRequest request,
                                                                   [CurrentUserGlobalState] CurrentUser currentUser)
        {
            var user = await _context.Users.FindOrThrowAsync(currentUser.UserId);

            var clubSub = await _context.ClubSubscriptions.FindOrThrowAsync(request.ClubSubscriptionId);

            _stripeService.SignUserUpToSubscription(request.PaymentMethodId, user, clubSub);
            return(clubSub);
        }