コード例 #1
0
        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));
        }