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")); }
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")); }