Exemplo n.º 1
0
    public static int cadastrarAvaliacaoDoCandidato(int idCandidato, int idAvaliacao)
    {
        var avaliacaoDoCandidato = new AvaliacaoDoCandidato();

        avaliacaoDoCandidato.idCandidato = idCandidato;
        avaliacaoDoCandidato.idAvaliacao = idAvaliacao;

        return avaliacaoDoCandidato.cadastraReturnId();
    }
    protected int cadastraReturnId(AvaliacaoDoCandidato avaliacaoDoCandidato)
    {
        var sql = "INSERT INTO `avaliacaodocandidato`(`idbasico`, `idcandidato`, `idavaliacao`) VALUES (@idbasico, @idcandidato, @idavaliacao)";

        var parametros = new List<MySqlParameter>();

        parametros.Add(new MySqlParameter("@idbasico", avaliacaoDoCandidato.basico.cadastraReturnId()));
        parametros.Add(new MySqlParameter("@idcandidato", avaliacaoDoCandidato.idCandidato));
        parametros.Add(new MySqlParameter("@idavaliacao", avaliacaoDoCandidato.idAvaliacao));

        return base.comandoSQLReturnId(sql, parametros);
    }