Table of Contents

Class CashMovementsController

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

Constructors

CashMovementsController(IMediator)

public CashMovementsController(IMediator mediator)

Parameters

mediator IMediator

Methods

Create(CreateCashMovementCommand)

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

Parameters

command CreateCashMovementCommand

Returns

Task<IActionResult>

GetAll(Guid)

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

Parameters

cashBoxId Guid

Returns

Task<IActionResult>

Post(Guid)

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

Parameters

id Guid

Returns

Task<IActionResult>