public ActionResult Acessar(CandidatoAcessarViewModel model) { if (Sessao.Candidato != null) { return(RedirectToAction("")); } if (!StringExt.IsNullOrWhiteSpace(model.Cpf, model.Senha)) { Candidato c = Candidato.Autenticar(model.Cpf, model.Senha); if (c != null) { Sessao.Inserir("SimuladoCandidato", c); if (Request.QueryString["continuar"] != null) { return(Redirect(Request.QueryString["continuar"].ToString())); } return(RedirectToAction("")); } } model.Mensagem = "Não foi encontrado nenhum cadastro para as credenciais informadas."; return(View(model)); }