コード例 #1
0
        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 ControleTurma(ICollection <int> alunos)
        {
            MAluno mAluno = new MAluno();

            foreach (var aluno in alunos)
            {
                //Console.WriteLine(aluno.nomeAluno);
                Console.WriteLine(mAluno.BringOne(c => c.idAluno == aluno).nomeAluno);
            }
            return(View());
        }
コード例 #3
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"));
        }
コード例 #4
0
        public ActionResult Update(int id)
        {
            MAluno mAluno = new MAluno();

            return(View(mAluno.BringOne(c => c.idAluno == id)));
        }