Table of Contents

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
object
ControllerBase
AcademyPaymentMethodsController

Constructors

AcademyPaymentMethodsController(IPaymentMethodCatalog)

public AcademyPaymentMethodsController(IPaymentMethodCatalog paymentMethodCatalog)

Parameters

paymentMethodCatalog IPaymentMethodCatalog

Methods

GetActive(CancellationToken)

[HttpGet]
[Authorize(Policy = "ACADEMY_COLLECTIONS_VIEW")]
public Task<IActionResult> GetActive(CancellationToken cancellationToken)

Parameters

cancellationToken CancellationToken

Returns

Task<IActionResult>