Esempio n. 1
0
        public ActionResult Delete(int id)
        {
            MProfessor mProfessor = new MProfessor();
            Professor  professor  = mProfessor.BringOne(c => c.idProfessor == id);

            TempData["Message"] = mProfessor.Delete(professor) ? "Professor deletado com sucesso" : "Ação não foi realizada";
            return(RedirectToAction("Index"));
        }
Esempio n. 2
0
        public ActionResult Delete(int id)
        {
            MUsuario  mUsuario  = new MUsuario();
            Professor professor = new MProfessor().BringOne(c => c.idProfessor == id);
            int       idUsuario = professor.Usuario.FirstOrDefault().idUsuario;
            Usuario   usuario   = mUsuario.BringOne(c => c.idUsuario == idUsuario);

            usuario.Professor.Remove(professor);
            professor.Usuario.Remove(usuario);
            mUsuario.Delete(usuario);
            MProfessor mAluno = new MProfessor();

            TempData["Message"] = mAluno.Delete(mAluno.BringOne(c => c.idProfessor == professor.idProfessor)) ? "Professor deletado com sucesso" : "Ação não foi realizada";
            return(RedirectToAction("Index"));
        }