Beispiel #1
0
 public PessoaDto BuscarPorCpf(string cpf)
 {
     using (PessoaFacade facade = new PessoaFacade())
     {
         return(facade.BuscarPorCpf(cpf));
     }
 }
Beispiel #2
0
 public List <PessoaDto> ListarPessoas()
 {
     using (PessoaFacade facade = new PessoaFacade())
     {
         return(facade.ListarPessoas());
     }
 }
Beispiel #3
0
 public PessoaDto BuscarPorCodigo(int codigo)
 {
     using (PessoaFacade facade = new PessoaFacade())
     {
         return(facade.BuscarPorCodigo(codigo));
     }
 }
Beispiel #4
0
 public void SalvarPessoa(PessoaDto pessoa)
 {
     using (PessoaFacade facade = new PessoaFacade())
     {
         facade.SalvarPessoa(ref pessoa);
         pessoasHub.Invoke("NotificarAlteracao", pessoa.Codigo, pessoa.NomeCompleto, pessoa.Cpf, pessoa.DataNascimento.ToShortDateString());
     }
 }
        public ActionResult Deletar(int id)
        {
            var result = PessoaFacade.Deletar(new Pessoa {
                Id = id
            });

            return(RedirectToAction("Index"));
        }
        public ActionResult Index()
        {
            List <Pessoa> pessoas = PessoaFacade.Listar();

            if (pessoas == null)
            {
                pessoas = new List <Pessoa>();
            }

            return(View(pessoas));
        }
Beispiel #7
0
        public void CadastroPessoa()
        {
            Pessoa pessoa = new Pessoa();

            pessoa.Nome           = "Leandro";
            pessoa.DataNascimento = Convert.ToDateTime("18/11/1996");
            pessoa.Idade          = 22;
            pessoa.Dinheiro       = 500;

            var retorno = PessoaFacade.Inserir(pessoa);

            Assert.AreEqual(retorno, true);
        }
        public ActionResult SelecionarMaiorvalor()
        {
            List <Pessoa> pessoas = PessoaFacade.Listar();

            if (pessoas == null)
            {
                pessoas = new List <Pessoa>();
            }
            decimal maiorSaldo = pessoas.Max(c => c.Dinheiro);
            Pessoa  pessoa     = pessoas.Where(x => x.Dinheiro == maiorSaldo).FirstOrDefault();

            return(View("Cadastrar", pessoa));
        }
        public ActionResult Incluir(Pessoa pessoa)
        {
            var result = PessoaFacade.Inserir(pessoa);

            if (pessoa.Id > 0)
            {
                bool atualizou = PessoaFacade.Atualizar(pessoa);
                if (!atualizou)
                {
                    // mostra erro
                }
            }
            else
            {
                bool inseriu = PessoaFacade.Inserir(pessoa);
                if (!inseriu)
                {
                    // mostra erro
                }
            }

            return(RedirectToAction("Index"));
        }
        public ActionResult Editar(int id)
        {
            var pessoa = PessoaFacade.Selecionar(id);

            return(View("Cadastrar", pessoa));
        }