Exemple #1
0
        public ActionResult Create(string nomeAluno, string cpfAluno, string matriculaAluno, string email)
        {
            Aluno aluno = new Aluno();

            aluno.nomeAluno      = nomeAluno;
            aluno.cpfAluno       = cpfAluno;
            aluno.matriculaAluno = matriculaAluno;
            aluno.ativo          = true;
            Usuario novo = new Usuario();

            novo.login         = aluno.cpfAluno;
            novo.senha         = aluno.cpfAluno;
            novo.email         = email;
            novo.idTipoUsuario = (int)Enumeradores.TipoUsuario.Aluno;
            aluno.Usuario.Add(novo);
            MAluno mAluno = new MAluno();

            mAluno.Add(aluno);
            return(RedirectToAction("Index"));
        }
        public ActionResult Create(string nomeAluno, string cpfAluno, string matriculaAluno)
        {
            Aluno aluno = new Aluno();

            aluno.nomeAluno      = nomeAluno;
            aluno.cpfAluno       = cpfAluno;
            aluno.matriculaAluno = matriculaAluno;
            aluno.ativo          = true;
            MAluno mAluno = new MAluno();

            if (mAluno.Add(aluno))
            {
                Usuario novo = new Usuario();
                novo.login         = aluno.cpfAluno;
                novo.senha         = aluno.cpfAluno;
                novo.idTipoUsuario = 3;
                new MUsuario().Add(novo);
                TempData["Message"] = new MUsuarioAluno().Add(novo.idUsuario, aluno.idAluno) ? "Aluno cadastrado" : "Ação não foi realizada";
            }
            return(RedirectToAction("Create"));
        }