public void Update(int id, PacienteUpdateDto dto) { if (id != dto.Id) { throw new Exception(Messages.InconsistencyRequest); } ValidateDocumentHelper.ValidateCpf(dto.Cpf); if (ExistsPaciente(id)) { var db = _uow.PacienteRepository.GetById(id); db.Nome = dto.Nome; db.Sobrenome = dto.Sobrenome; db.Sexo = dto.Sexo; db.Rg = dto.Rg; db.Cpf = dto.Cpf; db.Cep = dto.Cep; db.Logradouro = dto.Logradouro; db.Bairro = dto.Bairro; db.Numero = dto.Numero; db.Nacionalidade = dto.Nacionalidade; db.Telefone = dto.Telefone; db.Celular = dto.Celular; _uow.PacienteRepository.Edit(db); _uow.SaveChanges(); } else { throw new Exception(Messages.NotExistsPatient); } }
public IActionResult Put(int id, [FromBody] PacienteUpdateDto dto) { _business.Update(id, dto); return(Ok(true)); }