public ActionResult Delete(int id) { MAluno mAluno = new MAluno(); Aluno aluno = mAluno.BringOne(c => c.idAluno == id); TempData["Message"] = mAluno.Delete(aluno) ? "Aluno deletado com sucesso" : "Ação não foi realizada"; return(RedirectToAction("Index", "ControleAlunos")); }
public ActionResult Delete(int id) { MUsuario mUsuario = new MUsuario(); Aluno aluno = new MAluno().BringOne(c => c.idAluno == id); int idUsuario = aluno.Usuario.FirstOrDefault().idUsuario; Usuario usuario = mUsuario.BringOne(c => c.idUsuario == idUsuario); usuario.Aluno.Remove(aluno); aluno.Usuario.Remove(usuario); mUsuario.Delete(usuario); MAluno mAluno = new MAluno(); TempData["Message"] = mAluno.Delete(mAluno.BringOne(c => c.idAluno == aluno.idAluno)) ? "Aluno deletado com sucesso" : "Ação não foi realizada"; return(RedirectToAction("Index", "ControleAlunos")); }