Table of Contents

Class BankTransfersController

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

Constructors

BankTransfersController(IMediator)

public BankTransfersController(IMediator mediator)

Parameters

mediator IMediator

Methods

Create(CreateBankTransferCommand)

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

Parameters

command CreateBankTransferCommand

Returns

Task<IActionResult>

GetAll(Guid)

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

Parameters

branchId Guid

Returns

Task<IActionResult>

Post(Guid)

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

Parameters

id Guid

Returns

Task<IActionResult>