Table of Contents

Class AdjustmentFiscalStatusesController

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

Constructors

AdjustmentFiscalStatusesController(IMediator)

public AdjustmentFiscalStatusesController(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>

GetById(byte)

[HttpGet("{id:int}")]
[Authorize(Policy = "RECEIVABLES_DEBIT_NOTES_VIEW")]
public Task<IActionResult> GetById(byte id)

Parameters

id byte

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>