public ActionResult Cadastrar(Aluno aluno) { int LOTipoUsuario = (Int32)Session["tipoUsuario"]; if (LOTipoUsuario < 3 || LOTipoUsuario == 5) // 0 a 2 -> aluno. 5 -> adm { try { ALR.Adicionar(aluno); LoginUsuarios login = new LoginUsuarios(); login.LOLogin = aluno.ALIDaluno.ToString(); login.LOSenha = aluno.ALsenha; login.LOTipoUsuario = aluno.ALtipoAluno; LR.Adicionar(login); Session["tipoUsuario"] = login.LOTipoUsuario; Session["LoginUsuario"] = login.LOLogin; return(RedirectToAction("Index")); } catch (Exception e) { ViewBag.Exception = e.ToString(); } ViewBag.ALtipoAluno = new SelectList(TUR.BuscarTodosComCondicao(al => al.TUIDusuario <= 3), "TUIDusuario", "TUdescricao", aluno.ALtipoAluno); return(View(aluno)); } return(RedirectToAction("Entrar", "LoginUsuarios", new { erro = "Apenas Administradores ou Alunos já cadastrados tem acesso a esse recurso" })); }
private void Salvar(object sender, EventArgs e) { using (var ctx = new AlunoRepositorio()) { Aluno aluno = new Aluno() { Nome = nome.Text, Cpf = cpf.Text, DataNascimento = nascimento.Value, Email = email.Text, Sexo = sexo.Text }; ctx.Adicionar(aluno); ctx.Salvar(); MessageBox.Show("Aluno cadastrado com sucesso"); ListaDados(); } }
//api/Usuario/Cadastrar/?NewUser="******" public string CadastrarPerfil(String NovoAluno) { Aluno aluno = new Aluno(); aluno = JsonConvert.DeserializeObject <Aluno>(NovoAluno.ToString()); var temp = AR.BuscarTodosComCondicao(a => a.Usuario1.CPF.Equals(aluno.Usuario1.CPF)); if (temp != null) { return("Cadastro Falhou! Aluno já existe!"); } else { AR.Adicionar(aluno); } return("Success"); }