public IActionResult Jugadores([FromQuery] bool forKidsOnly, [FromQuery] bool onCD)
        {
            bool uowStatus = false;

            try
            {
                Specification <Jugador> specification = GetJugadorSpecification();
                uowStatus = _unitOfWork.BeginTransaction();
                List <Jugador> jugadores = _jugadorRepository.GetList(specification);
                _unitOfWork.Commit(uowStatus);
                List <JugadorDto> jugadoresDto = _jugadorAssembler.toDtoList(jugadores);
                return(StatusCode(StatusCodes.Status200OK, jugadoresDto));
            } catch (Exception ex)
            {
                _unitOfWork.Rollback(uowStatus);
                Console.WriteLine(ex.StackTrace);
                return(StatusCode(StatusCodes.Status500InternalServerError, new ApiStringResponseDto("Internal Server Error")));
            }
        }