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
-
objectControllerBasePortalProvisioningController
Constructors
PortalProvisioningController(IMediator, ICurrentUser, AuthDbContext)
public PortalProvisioningController(IMediator mediator, ICurrentUser currentUser, AuthDbContext authDb)
Parameters
mediatorIMediatorcurrentUserICurrentUserauthDbAuthDbContext
Methods
Get(CancellationToken)
[HttpGet]
[Authorize(Policy = "RECRUITING_PORTAL_PROVISIONING_VIEW")]
public Task<IActionResult> Get(CancellationToken ct)
Parameters
ctCancellationToken
Returns
- Task<IActionResult>
Update(SetPortalProvisioningSettingsCommand, CancellationToken)
[HttpPut]
[Authorize(Policy = "RECRUITING_PORTAL_PROVISIONING_UPDATE")]
public Task<IActionResult> Update(SetPortalProvisioningSettingsCommand command, CancellationToken ct)
Parameters
commandSetPortalProvisioningSettingsCommandctCancellationToken
Returns
- Task<IActionResult>