public void Atualizar(Models.Aluno aluno) { _context.Alunos.Update(aluno); }
public void Adicionar(Models.Aluno aluno) { _context.Alunos.Add(aluno); }
private void pegaDadosAluno() { Controllers.CommonController controller = new Controllers.CommonController(); this.aluno = controller.pegaDadosAluno(this.alunoID); }
public void cadastraAluno(Models.Aluno novoAluno, int instituicaoID, int responsavelID, int cursoID, float valorCurso) { con = new MySqlConnection(); connection = new Connection.Connection(); con.ConnectionString = connection.getConnectionString(); string query = "INSERT INTO aluno(Nome, Idade, Email, Telefone, Endereco, Fk_instituicao_ID, Fk_responsavel_ID, Fk_curso_ID) VALUES (?Nome, ?Idade, ?Email, ?Telefone, ?Endereco, ?Fk_instituicao_ID, ?Fk_responsavel_ID, ?Fk_curso_ID);"; try { con.Open(); MySqlCommand command = new MySqlCommand(query, con); command.Parameters.AddWithValue("?Nome", novoAluno.Nome); command.Parameters.AddWithValue("?Idade", novoAluno.Idade); command.Parameters.AddWithValue("?Email", novoAluno.Email); command.Parameters.AddWithValue("?Telefone", novoAluno.Telefone); command.Parameters.AddWithValue("?Endereco", novoAluno.Endereco); command.Parameters.AddWithValue("?Fk_instituicao_ID", instituicaoID); command.Parameters.AddWithValue("?Fk_responsavel_ID", responsavelID); command.Parameters.AddWithValue("?Fk_curso_ID", cursoID); command.ExecuteNonQuery(); command.Dispose(); } catch (Exception ex) { MessageBox.Show($"Houve um erro com o banco de dados: {ex}", "Erro BD", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { con.Close(); try { con.Open(); int alunoID; string queryGetID = "SELECT MAX(ID) FROM aluno"; MySqlCommand command2 = new MySqlCommand(queryGetID, con); command2.Parameters.AddWithValue("?responsavelID", responsavelID); MySqlDataReader MySqlDR = command2.ExecuteReader(); MySqlDR.Read(); alunoID = Convert.ToInt32(MySqlDR.GetString(0)); this.finalizaCadastroAluno(alunoID, instituicaoID, valorCurso); } catch (Exception ex) { MessageBox.Show($"Houve um erro com o banco de dados: {ex}", "Erro BD", MessageBoxButtons.OK, MessageBoxIcon.Warning); } finally { con.Close(); } MessageBox.Show("Aluno matriculado com sucesso!", "Sucesso", MessageBoxButtons.OK, MessageBoxIcon.Information); } }
public ActionResult Post(Models.Aluno aluno) { listaAlunos.Add(aluno); return(Ok(listaAlunos)); }
public bool Update(Models.Aluno aluno) { throw new NotImplementedException(); }