public ActionResult DeleteConfirmed(int id) { Aluno aluno = new Aluno(); int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario < 3 || LOTipoUsuario == 5) // 0 a 3 -> aluno. 5 -> adm { try { aluno = ALR.BuscarPorID(id); Aluno_Projeto projeto = new Aluno_Projeto(); projeto = PR.BuscarProjetosAluno(id); if (projeto != null) { PR.DesRelacionarAlunoProjeto(projeto.ALPRIDaluno); } ALR.Excluir(aluno); return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Exception = e.ToString(); return(View()); } } return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Apenas Administradores ou Alunos já cadastrados tem acesso a esse recurso" })); }
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(); }
public IActionResult Excluir(int id) { try { _alunoRepositorio.Excluir(id); return(Ok("Item excluido com sucesso")); } catch (Exception exception) { return(NotFound(exception.Message)); } }
public IActionResult Excluir(long id) { var aluno = _alunoRepositorio.RecuperarPorId(id); if (aluno == null) { return(Error($"Nenhum aluno encontrado com o Id {id}")); } _alunoRepositorio.Excluir(aluno); _unitOfWork.Commit(); return(Ok()); }
public void Excluir() { _alunoRepositorio.Excluir(1); Assert.True(true); }