Exemple #1
0
        public ActionResult Autenticar(string usuario, string senha)
        {
            string            str = ConfigurationManager.ConnectionStrings["conexao"].ToString();
            PessoaRepositorio pessoaRepositorio = new PessoaRepositorio(str);
            PessoaAplicacao   pessoaAplicacao   = new PessoaAplicacao(pessoaRepositorio);

            Dominio.Entidade.Pessoa.PessoaEntidade pessoa = pessoaAplicacao.Login(usuario, senha);

            if (pessoa != null)
            {
                Session["usuario"]    = pessoa.id;
                Session["Permission"] = pessoa.permissao == 1 ? "ADM" : "USER";
                Session["Condominio"] = pessoa.id_condominio;
                return(RedirectToAction("Index", "Mural"));
            }
            else
            {
                ViewBag.Texto = "Senha ou Email não cadastrado";
            }
            setViewBag();
            return(View("Index"));
        }
Exemple #2
0
        public ActionResult Alterar(PessoaEntidade pessoa, string senha)
        {
            pessoa.id            = (Guid)Session["usuario"];
            pessoa.id_condominio = (Guid)Session["Condominio"];
            string            str = ConfigurationManager.ConnectionStrings["conexao"].ToString();
            PessoaRepositorio pessoaRepositorio = new PessoaRepositorio(str);
            PessoaAplicacao   pessoaAplicacao   = new PessoaAplicacao(pessoaRepositorio);

            if (pessoaAplicacao.Login(pessoa.email, senha) != null)
            {
                if (pessoa.senha == null)
                {
                    pessoa.senha = senha;
                }
                object Permisao = Session["Permission"];
                pessoa.permissao = Permisao.ToString() == "ADM" ? 1:0;
                pessoa.status    = 1;
                pessoaAplicacao.Altera(pessoa);
            }
            Index();
            return(View("Index"));
        }