public IActionResult GenerateHealthSecurityIds()

in src/Services/User/User.API/Controllers/AdminController.cs [50:62]


        public IActionResult GenerateHealthSecurityIds([FromBody] HealthSecurityRequest request)
        {
            if (!ModelState.IsValid)
            {
                return BadRequest(Result.Failure(ModelState.ToInnerErrors()));
            }

            (Result result, string[] securityIds) = GetExecutionResult(() => healthSecurityService.GenerateSecurityIds(request.NumberOfCodes.Value, request.CodeLength.Value, request.Comment));

            return result.Succeeded
                       ? Ok(new HealthSecurityResponse { HealthSecurityIds = securityIds })
                       : InternalServerError(result);
        }