public ActionResult ExcluirConfirmado(int id) { var appTransportadora = new TransportadoraAplicacao(); appTransportadora.Excluir(id);//chama método exlusao return(RedirectToAction("Index")); }
public ActionResult Editar(Transportadora t) { if (ModelState.IsValid) { var appTransportadora = new TransportadoraAplicacao(); appTransportadora.Salvar(t);//chama metodo salvar return(RedirectToAction("Index")); } return(View(t)); }
public ActionResult Cadastrar(Transportadora t) { if (ModelState.IsValid) //verifica a validade do form { var appAluno = new TransportadoraAplicacao(); appAluno.Salvar(t);//chama a função de salvamento return(RedirectToAction("Index")); } return(View(t)); }
public ActionResult Excluir(int id) { var appTransportadora = new TransportadoraAplicacao(); var transportadora = appTransportadora.ListarPorId(id); if (transportadora == null) { return(HttpNotFound()); } return(View(transportadora)); }
public ActionResult AvaliarTransportadora(int id) { TransportadoraAplicacao transportadoraApp = new TransportadoraAplicacao(); Transportadora transportadora = transportadoraApp.ListarPorId(id); if (transportadora == null) { return(RedirectToAction("Index")); } return(View(transportadora)); }
public ActionResult Index() { UsuarioAuth auth = new UsuarioAuth(); //coleta usuaro autenticado var permissoes = auth.getPermissoesDoUsuario(); //Coleta permissoes //Coloca na viewbag para mostrar na View ViewBag.isAdministrador = permissoes.Contains("Administrador"); ViewBag.isUsuario = permissoes.Contains("Usuario"); ViewBag.Usario = auth.getUsuarioLogado(); //Coleta lista de transportadoras var appTransportadora = new TransportadoraAplicacao(); var listaDeAlunos = appTransportadora.ListarTodos(); return(View(listaDeAlunos)); }
public ActionResult Detalhes(int id) { TransportadoraAplicacao transportadoraApp = new TransportadoraAplicacao(); Transportadora transportadora = transportadoraApp.ListarPorId(id); UsuarioAuth auth = new UsuarioAuth(); var permissoes = auth.getPermissoesDoUsuario(); //é necessário enviar para view um valor lógico mostrando que este usuario pode avaliar a transportadora ViewBag.podeAvaliar = permissoes.Contains("Usuario") && auth.getAvaliacao(transportadora.Codigo) == AVALIACAO_TIPO.Nenhuma; //teoricamente transportadora nunca vai ser null, mas por segurança coloquei este check null if (transportadora == null) { return(RedirectToAction("Index")); } return(View(transportadora)); }