Esempio n. 1
0
        public void AlteraPessoa()
        {
            PessoaEntidade pessoa = new PessoaEntidade()
            {
                id            = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"),
                cpf_cnpj      = "1234567910",
                nome          = "Pessoa Teste - Altera",
                apto          = "1150B",
                id_condominio = Guid.Parse("7edafe64-f996-4ba9-8f8c-2eb1367a6ca6"),
                senha         = "123456 - Altera",
                email         = "*****@*****.**",
                telefone      = "1130303030",
                celular       = "11998765432",
                permissao     = 0,
                status        = 0
            };

            try
            {
                PessoaRepositorio pessoaRepositorio = new PessoaRepositorio(str);
                pessoaRepositorio.Alterar(pessoa);
                Assert.IsTrue(true);
            }
            catch (Exception ex)
            {
                Assert.Fail(ex.Message);
            }
        }
Esempio n. 2
0
        [ApplyModelValidation] // Responsável pela validação do DTO(elimina o uso da verificação do model)
        public IHttpActionResult Put([FromBody] PessoaDTO p_pessoaDTO)
        {
            try
            {
                if (p_pessoaDTO == null)
                {
                    return(BadRequest()); //Request.CreateResponse(HttpStatusCode.NotFound);
                }

                Pessoa _pessoa = AutoMapperManager.Instance.Mapper.Map <PessoaDTO, Pessoa>(p_pessoaDTO);

                _repositorioPessoa.pessoa = _pessoa;

                if (_repositorioPessoa.Alterar() != 0)
                {
                    return(Ok());// Request.CreateResponse(HttpStatusCode.OK);
                }

                return(NotFound());// Request.CreateResponse(HttpStatusCode.NotFound); ;
            }
            catch (Exception ex)
            {
                return(InternalServerError(ex));
            }
        }
Esempio n. 3
0
        public ActionResult Update(Pessoa pessoa)
        {
            Pessoa pessoaUpdate = repositorio.ObterPeloId(pessoa.Id);

            pessoaUpdate.Nome           = pessoa.Nome;
            pessoaUpdate.Cpf            = pessoa.Cpf;
            pessoaUpdate.Rg             = pessoa.Rg;
            pessoaUpdate.DataNascimento = pessoa.DataNascimento;
            pessoaUpdate.Sexo           = pessoa.Sexo;
            pessoaUpdate.Idade          = pessoa.Idade;

            repositorio.Alterar(pessoaUpdate);
            return(RedirectToAction("Editar", new { id = pessoaUpdate.Id }));
        }
Esempio n. 4
0
        public void AlterarPessoa()
        {
            Console.WriteLine("\n - ALTERAR PESSOA - \n");

            Console.Write("Informe o id da pessoa que você deseja alterar os dados: ");
            int id = int.Parse(Console.ReadLine());

            try
            {
                var rep = new PessoaRepositorio();

                if (rep.BuscarPessoaPoId(id) != null)
                {
                    var p = new Pessoa();

                    p.IdPessoa = id;
                    Console.WriteLine("Dados atuais: " + rep.BuscarPessoaPoId(id) + "\n");
                    Console.Write("\n Informe o nome desejado: ");
                    p.Nome = Console.ReadLine();
                    Console.Write("\n Informe a data de nascimento: ");
                    p.DataNasc = DateTime.Parse(Console.ReadLine());

                    rep.Alterar(p);

                    Console.WriteLine("\n Dados alterados com sucesso ! pressione uma tecla para voltar ao menu.");
                    Console.ReadKey();

                    Console.Clear();
                    Inicio.Menu();
                }
                else
                {
                    Console.WriteLine("\n Valor inválido verifique o id digitado..");
                    Console.ReadKey();
                    Console.Clear();
                    Inicio.Menu();
                }
            }
            catch (Exception ex)
            {
                Console.WriteLine("Erro !!" + ex.Message);
            }
        }
Esempio n. 5
0
        public AlunoViewModel Atualizar(int id, AlunoInput obj)
        {
            var aluno = _alunoRepositorio.SelecionarPessoaAluno(id);

            if (aluno == null)
            {
                throw new NotFoundException("Aluno não encontrado!", id);
            }

            aluno.Pessoa.Nome   = obj.Nome;
            aluno.Pessoa.Idade  = obj.Idade;
            aluno.Pessoa.Email  = obj.Email;
            aluno.RA            = obj.RA;
            aluno.Curso         = obj.Curso;
            aluno.DataMatricula = obj.DataMatricula;

            _pessoaRepositorio.Alterar(aluno.Pessoa);
            _alunoRepositorio.Alterar(aluno);

            return(_alunoRepositorio.SelecionarPorId(id));
        }
Esempio n. 6
0
 public void Alterar(Pessoa entidade)
 {
     pessoaRepositorio.Alterar(entidade);
 }