Table of Contents

Class AdjustmentFinancialStatusesController

Namespace
KadicErp.WebApi.Controllers.FiscalAdjustments.Dictionaries
Assembly
KadicErp.WebApi.dll
[ApiController]
[Authorize]
[Route("api/fiscal-adjustments/dictionaries/financial-statuses")]
public class AdjustmentFinancialStatusesController : ControllerBase
Inheritance
object
ControllerBase
AdjustmentFinancialStatusesController

Constructors

AdjustmentFinancialStatusesController(IMediator)

public AdjustmentFinancialStatusesController(IMediator mediator)

Parameters

mediator IMediator

Methods

Activate(byte)

[HttpPatch("{id:int}/activate")]
[Authorize(Policy = "RECEIVABLES_DEBIT_NOTES_CREATE")]
public Task<IActionResult> Activate(byte id)

Parameters

id byte

Returns

Task<IActionResult>

Deactivate(byte)

[HttpPatch("{id:int}/deactivate")]
[Authorize(Policy = "RECEIVABLES_DEBIT_NOTES_CREATE")]
public Task<IActionResult> Deactivate(byte id)

Parameters

id byte

Returns

Task<IActionResult>

GetAll()

[HttpGet]
[Authorize(Policy = "RECEIVABLES_DEBIT_NOTES_VIEW")]
public Task<IActionResult> GetAll()

Returns

Task<IActionResult>

Update(byte, UpdateStatusDto)

[HttpPut("{id:int}")]
[Authorize(Policy = "RECEIVABLES_DEBIT_NOTES_CREATE")]
public Task<IActionResult> Update(byte id, UpdateStatusDto dto)

Parameters

id byte
dto UpdateStatusDto

Returns

Task<IActionResult>