private void Excluir(object sender, EventArgs e) { using (var ctx = new AlunoRepositorio()) { int alunoId = int.Parse(id.Text); ctx.Excluir(alunoId); ctx.Salvar(); } MessageBox.Show("Dados excluidos do sistema"); ListaDados(); }
private void Salvar(object sender, EventArgs e) { using (var ctx = new AlunoRepositorio()) { Aluno aluno = new Aluno() { Nome = nome.Text, Cpf = cpf.Text, DataNascimento = nascimento.Value, Email = email.Text, Sexo = sexo.Text }; ctx.Adicionar(aluno); ctx.Salvar(); MessageBox.Show("Aluno cadastrado com sucesso"); ListaDados(); } }
private void Atualizar(object sender, EventArgs e) { using (var ctx = new AlunoRepositorio()) { var aluno = new Aluno() { Id = int.Parse(id.Text), Nome = nome.Text, Cpf = cpf.Text, Email = email.Text, DataNascimento = nascimento.Value.Date, Sexo = sexo.Text }; ctx.Atualizar(aluno); ctx.Salvar(); MessageBox.Show("Dados atualizados com sucesso"); ListaDados(); } }
public IActionResult Criar([FromBody] AlunoDto dto) { var aluno = new Aluno(dto.Nome, dto.Email); if (dto.Curso1 != null && dto.Curso1Grade != null) { var curso = _cursoRepositorio.RecuperarPorNome(dto.Curso1); aluno.Inscrever(curso, Enum.Parse <Grade>(dto.Curso1Grade)); } if (dto.Curso2 != null && dto.Curso2Grade != null) { var curso = _cursoRepositorio.RecuperarPorNome(dto.Curso2); aluno.Inscrever(curso, Enum.Parse <Grade>(dto.Curso2Grade)); } _alunoRepositorio.Salvar(aluno); _unitOfWork.Commit(); return(Ok()); }