Class AcademyPaymentMethodsController
- Namespace
- KadicErp.WebApi.Controllers.Academy
- Assembly
- KadicErp.WebApi.dll
US#0 CA14 — core.PaymentMethods alcanzable desde el módulo ACADEMY. El único
endpoint existente (GET api/sales/payment-methods) está tras
[RequireModule("SALES")], inalcanzable para un tenant de academia sin Sales
contratado. US#8/US#16 (registro de pago) dependen de este catálogo.
[ApiController]
[Authorize]
[Route("api/academies/payment-methods")]
[RequireModule("ACADEMY")]
public class AcademyPaymentMethodsController : ControllerBase
- Inheritance
-
objectControllerBaseAcademyPaymentMethodsController
Constructors
AcademyPaymentMethodsController(IPaymentMethodCatalog)
public AcademyPaymentMethodsController(IPaymentMethodCatalog paymentMethodCatalog)
Parameters
paymentMethodCatalogIPaymentMethodCatalog
Methods
GetActive(CancellationToken)
[HttpGet]
[Authorize(Policy = "ACADEMY_COLLECTIONS_VIEW")]
public Task<IActionResult> GetActive(CancellationToken cancellationToken)
Parameters
cancellationTokenCancellationToken
Returns
- Task<IActionResult>