public ActionResult NovosMoradores(Models.PessoaEntidade pessoa) { string str = ConfigurationManager.ConnectionStrings["conexao"].ToString(); PessoaRepositorio pessoaRepositorio = new PessoaRepositorio(str); PessoaAplicacao pessoaAplicacao = new PessoaAplicacao(pessoaRepositorio); Dominio.Entidade.Pessoa.PessoaEntidade pessoaEntidade = new Dominio.Entidade.Pessoa.PessoaEntidade() { nome = pessoa.nome, email = pessoa.email, telefone = pessoa.telefone, celular = pessoa.celular, senha = pessoa.senha, id_condominio = pessoa.id_condominio, cpf_cnpj = pessoa.cpf, apto = pessoa.apartamento }; pessoaAplicacao.Inserir(pessoaEntidade); return(RedirectToAction("Index")); }
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")); }