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); } }
[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)); } }
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 })); }
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); } }
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)); }
public void Alterar(Pessoa entidade) { pessoaRepositorio.Alterar(entidade); }