public ActionResult EditEndereco(Endereco e, Estado estado, Cidade cidade, TipoEndereco tipo, Pessoa p) { if (Roles.IsUserInRole(User.Identity.Name, "Administrador")) { ViewBag.UF = new SelectList(estadoModel.todosEstados(), "UF", "Descricao", estado); ViewBag.idCidade = new SelectList(cidadeModel.obterCidadesPorEstado(estado.UF), "idCidade", "Descricao", cidade); ViewBag.idTipoEndereco = new SelectList(tipoEnderecoModel.todosTiposEnderecos(), "idTipoEndereco", "Descricao", tipo); string erro = null; if (e.idEndereco == 0) { erro = enderecoModel.adicionarEndereco(e); } else { erro = enderecoModel.editarEndereco(e); } if (erro == null) { if (p.idPessoa == 0) { erro = "p.idPEssoa vazio"; } return(RedirectToAction("EditTelefone", new { idTelefone = 0, p.idPessoa })); } else { ViewBag.Erro = erro; return(View(e)); } } return(Redirect("/Shared/Restrito")); }
public ActionResult EditEndereco(Endereco e) { string erro = null; if (e.IdEndereco == 0) { erro = enderecoModel.adicionarEndereco(e); } else { erro = enderecoModel.editarEndereco(e); } if (erro == null) { return(RedirectToAction("ListaEnderecos", new { idCliente = e.IdCliente })); } else { ViewBag.Erro = erro; return(View(e)); } }