public IActionResult Guests() { if (_dataService.VerificarSecao()) { var usuario = _dataService.ObterUsuarioSessao(); if (_dataService.TipoCliente(usuario) != "Dependente") { if (!DefaultFactory._mensagemViewModel.SemMensagem()) { ViewBag.TipoErro = DefaultFactory._mensagemViewModel.Tipo; ViewBag.Mensagem = DefaultFactory._mensagemViewModel.Mensagem; ViewBag.Operacao = DefaultFactory._mensagemViewModel.Operacao; DefaultFactory._mensagemViewModel.Dispose(); } if (UsuarioFactory.ExisteUsuarioViewModel()) { ViewBag.DependenteSelecionado = new DependenteViewModel(_dataService.ObterDependente(UsuarioFactory._usuarioViewModel.Id)); UsuarioFactory._usuarioViewModel.Dispose(); } return(View(_dataService.ObterListaDependenteViewModelPorCliente((Cliente)usuario))); } else { return(RedirectToAction("Main", "Home")); } } else { return(RedirectToAction("Index", "Home")); } }