in src/Services/User/User.API/Controllers/AccountController.cs [104:122]
public async Task<IActionResult> AddToRole([FromBody] MedicalNominationRequest nominationRequest)
{
if (!ModelState.IsValid)
{
return BadRequest(Result.Failure(ModelState.ToInnerErrors()));
}
Result changeResult =
await identityService.AddToMedicalRoleAsync(User.GetToken(), nominationRequest.HealthSecurityId);
if (changeResult.Status == ResultStatus.Validation)
{
return BadRequest(changeResult);
}
return changeResult.Succeeded
? Ok()
: InternalServerError(changeResult);
}