public ActionResult EditTelefone(Telefone t, TipoTelefone tt, Pessoa p) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { ViewBag.idTipoTelefone = new SelectList(tipoTelefoneModel.todosTiposTelefones(), "idTipoTelefone", "Descricao", tt); string erro = null; if (t.idTelefone == 0) { erro = telefoneModel.adicionarTelefone(t); } else { erro = telefoneModel.editarTelefone(t); } if (erro == null) { if (p.idPessoa == 0) { erro = "p.idPEssoa vazio"; } return(RedirectToAction("IndexAluno")); } else { ViewBag.Erro = erro; return(View(t)); } } return(Redirect("/Shared/Restrito")); }
public ActionResult EditTelefoneAluno(Telefone t, TipoTelefone tt, Pessoa p) { ViewBag.idTipoTelefone = new SelectList(tipoTelefoneModel.todosTiposTelefones(), "idTipoTelefone", "Descricao", tt); string erro = null; if (t.idTelefone == 0) { erro = telefoneModel.adicionarTelefone(t); } else { erro = telefoneModel.editarTelefone(t); } if (erro == null) { if (p.idPessoa == 0) { erro = "p.idPEssoa vazio"; } return(RedirectToAction("IndexAluno")); } else { ViewBag.Erro = erro; return(View(t)); } }
public ActionResult Edit(Telefone t, TipoTelefone te) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { ViewBag.idTipoTelefone = new SelectList(tipoTelefoneModel.todosTiposTelefones(), "idTipoTelefone", "Descricao", te); if (!validarTelefone(t)) { ViewBag.Erro = "Erro na validação do Telefone"; return(View(t)); } string erro = null; if (t.idTipoTelefone == 0) { erro = telefoneModel.adicionarTelefone(t); } else { erro = telefoneModel.editarTelefone(t); } if (erro == null) { return(RedirectToAction("Index")); } else { ViewBag.Erro = erro; return(View(t)); } } return(Redirect("/Shared/Restrito")); }