public Questionario CarregaQuestionario(int id) { using (SqlConnection conexao = new SqlConnection(stringConexao)) { conexao.Open(); IDbCommand selectCmd = conexao.CreateCommand(); Questionario quest = new Questionario(); try { selectCmd.CommandText = $@"SELECT * FROM Questionario WHERE Id = {id}"; IDataReader resultado = selectCmd.ExecuteReader(); while (resultado.Read()) { quest.titulo = Convert.ToString(resultado["titulo"]); quest.usuario = Convert.ToString(resultado["usuario"]); quest.data_de_cadastro = Convert.ToString(resultado["data_de_cadastro"]); } } catch (Exception ex) { Console.WriteLine("Commit Exception Type: {0}", ex.GetType()); Console.WriteLine(" Message: {0}", ex.Message); } return(quest); } }
public void Inserir(Questionario questionario) { try { var questionarioBD = new BancoDAO(); questionarioBD.InserirQuestionario(questionario); } catch (Exception ex) { throw new Exception($"Erro ao inserir Questionario: Erro => {ex.Message}"); } }
public void InserirQuestionario(Questionario questionario) { IDbCommand insertCmd = conexao.CreateCommand(); insertCmd.CommandText = "insert into Questionario (titulo, usuario, data_de_cadastro) values (@titulo, @usuario, @data_de_cadastro)"; IDbDataParameter paramTitulo = new SqlParameter("titulo", questionario.titulo); insertCmd.Parameters.Add(paramTitulo); IDbDataParameter paramUsuario = new SqlParameter("usuario", questionario.usuario); insertCmd.Parameters.Add(paramUsuario); IDbDataParameter paramDataCadastro = new SqlParameter("data_de_cadastro", questionario.data_de_cadastro); insertCmd.Parameters.Add(paramDataCadastro); insertCmd.ExecuteNonQuery(); conexao.Close(); }