public async Task <bool> UpdateRespuestaDelExamenAsync(int idExamen, RespuestaEscaladorEntity entity)
        {
            if (_dbConnection.State == ConnectionState.Closed)
            {
                _dbConnection.Open();
            }
            var result = await _dbConnection.QueryAsync <bool>("UpdateRespuestaDelExamen",
                                                               new
            {
                idExamen,
                entity.IdPregunta,
                entity.IdRespuesta,
                entity.DescripcionRespuesta,
                entity.MarcoCorrecto,
                entity.Id
            },
                                                               commandType : CommandType.StoredProcedure);

            return(result.FirstOrDefault());
        }
        public async Task <int> CreateQandAEscaladorAsync(int idExamen, RespuestaEscaladorEntity entity)
        {
            if (_dbConnection.State == ConnectionState.Closed)
            {
                _dbConnection.Open();
            }
            var result = await _dbConnection.QueryAsync <int>("CreateQandAEscalador",
                                                              new
            {
                entity.IdPregunta,
                entity.DescripcionPregunta,
                entity.IdRespuesta,
                entity.DescripcionRespuesta,
                entity.MarcoCorrecto,
                IdExamen = idExamen,
                entity.NumeroOrden
            },
                                                              commandType : CommandType.StoredProcedure);

            return(result.FirstOrDefault());
        }