public async Task AddToRole()

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);
        }