Table of Contents

Class DgiiAuthorizationController

Namespace
KadicErp.WebApi.Controllers.EInvoicing
Assembly
KadicErp.WebApi.dll
[ApiController]
public class DgiiAuthorizationController : ControllerBase
Inheritance
object
ControllerBase
DgiiAuthorizationController

Constructors

DgiiAuthorizationController(IMediator)

public DgiiAuthorizationController(IMediator mediator)

Parameters

mediator IMediator

Methods

Create(CreateDgiiAuthorizationCommand)

[HttpPost]
[Route("api/e-invoicing/authorization")]
[Authorize(Policy = "EINVOICING_AUTHORIZATION_MANAGE")]
public Task<IActionResult> Create(CreateDgiiAuthorizationCommand command)

Parameters

command CreateDgiiAuthorizationCommand

Returns

Task<IActionResult>

Get()

[HttpGet]
[Route("api/e-invoicing/authorization")]
[Authorize(Policy = "EINVOICING_AUTHORIZATION_MANAGE")]
public Task<IActionResult> Get()

Returns

Task<IActionResult>

Renew(Guid, RenewDgiiAuthorizationCommand)

[HttpPost]
[Route("api/e-invoicing/authorization/{id:guid}/renew")]
[Authorize(Policy = "EINVOICING_AUTHORIZATION_MANAGE")]
public Task<IActionResult> Renew(Guid id, RenewDgiiAuthorizationCommand command)

Parameters

id Guid
command RenewDgiiAuthorizationCommand

Returns

Task<IActionResult>