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"));
        }
예제 #2
0
        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"));
        }