public async Task Atualizar(Guid id, PessoaFisica pessoaFisica) { var clientePessoaFisica = _pessoaFisicaService.ObterPorId(id).Result; if (clientePessoaFisica == null) { Notificar("Cliente não encontrado."); return; } clientePessoaFisica.AlterarCpf(pessoaFisica.Cpf); clientePessoaFisica.AlterarNome(pessoaFisica.Nome); clientePessoaFisica.AlterarEmail(pessoaFisica.Email); clientePessoaFisica.AlterarCep(pessoaFisica.Cep); clientePessoaFisica.AlterarClassificacao(pessoaFisica.Classificacao); foreach (var telefoneAtual in clientePessoaFisica.Telefones) { await _telefoneService.Remover(telefoneAtual.Id); } clientePessoaFisica.AtualizarTelefone(pessoaFisica.Telefones); await _pessoaFisicaService.Atualizar(clientePessoaFisica); }
public void Remover(Guid id) { _telefoneService.Remover(id); }