Table of Contents

Class BankMovementsController

Namespace
KadicErp.WebApi.Controllers.Accounting.Treasury
Assembly
KadicErp.WebApi.dll
[ApiController]
[Route("api/treasury/bank-movements")]
public class BankMovementsController : ControllerBase
Inheritance
object
ControllerBase
BankMovementsController

Constructors

BankMovementsController(IMediator)

public BankMovementsController(IMediator mediator)

Parameters

mediator IMediator

Methods

Create(CreateBankMovementCommand)

[HttpPost]
[Authorize(Policy = "TREASURY_BANK_MOVEMENTS_CREATE")]
public Task<IActionResult> Create(CreateBankMovementCommand command)

Parameters

command CreateBankMovementCommand

Returns

Task<IActionResult>

GetAll(Guid)

[HttpGet]
[Authorize(Policy = "TREASURY_BANK_MOVEMENTS_VIEW")]
public Task<IActionResult> GetAll(Guid bankAccountId)

Parameters

bankAccountId Guid

Returns

Task<IActionResult>

Post(Guid)

[HttpPost("{id:guid}/post")]
[Authorize(Policy = "TREASURY_BANK_MOVEMENTS_POST")]
public Task<IActionResult> Post(Guid id)

Parameters

id Guid

Returns

Task<IActionResult>