Table of Contents

Class MovementTypesController

Namespace
KadicErp.WebApi.Controllers.Accounting.Treasury
Assembly
KadicErp.WebApi.dll

Exposes the BankMovementType / CashMovementType enums so the UI consumes them from the API instead of hard-coding the catalog. The numeric value matches the on-the-wire serialization expected by the create-movement commands (no JsonStringEnumConverter is registered).

[ApiController]
[Authorize]
[Route("api/treasury/movement-types")]
public class MovementTypesController : ControllerBase
Inheritance
object
ControllerBase
MovementTypesController

Methods

GetBankMovementTypes()

[HttpGet("bank")]
public ActionResult<IReadOnlyList<MovementTypesController.MovementTypeOption>> GetBankMovementTypes()

Returns

ActionResult<IReadOnlyList<MovementTypesController.MovementTypeOption>>

GetCashMovementTypes()

[HttpGet("cash")]
public ActionResult<IReadOnlyList<MovementTypesController.MovementTypeOption>> GetCashMovementTypes()

Returns

ActionResult<IReadOnlyList<MovementTypesController.MovementTypeOption>>