Table of Contents

Class PortalProvisioningController

Namespace
KadicErp.WebApi.Controllers.Recruiting
Assembly
KadicErp.WebApi.dll

Configuración de provisión de usuarios del portal al contratar (master-data → Reclutamiento; plan portal-user-provisioning P1).

[ApiController]
[Authorize]
[Route("api/recruiting/portal-provisioning-settings")]
[Produces("application/json", new string[] { })]
[RequireModule("RECRUITING")]
public sealed class PortalProvisioningController : ControllerBase
Inheritance
object
ControllerBase
PortalProvisioningController

Constructors

PortalProvisioningController(IMediator, ICurrentUser, AuthDbContext)

public PortalProvisioningController(IMediator mediator, ICurrentUser currentUser, AuthDbContext authDb)

Parameters

mediator IMediator
currentUser ICurrentUser
authDb AuthDbContext

Methods

Get(CancellationToken)

[HttpGet]
[Authorize(Policy = "RECRUITING_PORTAL_PROVISIONING_VIEW")]
public Task<IActionResult> Get(CancellationToken ct)

Parameters

ct CancellationToken

Returns

Task<IActionResult>

Update(SetPortalProvisioningSettingsCommand, CancellationToken)

[HttpPut]
[Authorize(Policy = "RECRUITING_PORTAL_PROVISIONING_UPDATE")]
public Task<IActionResult> Update(SetPortalProvisioningSettingsCommand command, CancellationToken ct)

Parameters

command SetPortalProvisioningSettingsCommand
ct CancellationToken

Returns

Task<IActionResult>