|
|
@ -58,12 +58,15 @@ namespace Squidex.Controllers.Api.Plans |
|
|
|
|
|
|
|
|
var planId = appPlansProvider.GetPlanForApp(App).Id; |
|
|
var planId = appPlansProvider.GetPlanForApp(App).Id; |
|
|
|
|
|
|
|
|
|
|
|
var hasPortal = appPlansBillingManager.HasPortal; |
|
|
|
|
|
var hasConfigured = await appPlansBillingManager.HasPaymentOptionsAsync(userId); |
|
|
|
|
|
|
|
|
var response = new AppPlansDto |
|
|
var response = new AppPlansDto |
|
|
{ |
|
|
{ |
|
|
Plans = appPlansProvider.GetAvailablePlans().Select(x => SimpleMapper.Map(x, new PlanDto())).ToList(), |
|
|
Plans = appPlansProvider.GetAvailablePlans().Select(x => SimpleMapper.Map(x, new PlanDto())).ToList(), |
|
|
PlanOwner = App.PlanOwner, |
|
|
PlanOwner = App.PlanOwner, |
|
|
HasPortal = appPlansBillingManager.HasPortal, |
|
|
HasPortal = hasPortal, |
|
|
HasConfigured = await appPlansBillingManager.HasPaymentOptionsAsync(userId), |
|
|
HasConfigured = hasConfigured, |
|
|
CurrentPlanId = planId |
|
|
CurrentPlanId = planId |
|
|
}; |
|
|
}; |
|
|
|
|
|
|
|
|
|