public async Task <IActionResult> AtualizarAsync([FromBody] AtualizarFornecedorDto dto) { if (ModelState.IsValid) { await _fornecedorDomainService.AtualizarAsync(dto); } return(RetornarResponse()); }
public async Task AtualizarAsync(AtualizarFornecedorDto dto) { var fornecedorDb = await _fornecedorRepository.GetByIdAsync(dto.Id); ValidarSeFornecedorExiste(fornecedorDb); fornecedorDb.Atualizar(dto.Nome, dto.Email, dto.Telefone, _mapper.Map <Endereco>(dto.Endereco)); if (Notification.HasErrorNotifications()) { return; } await _fornecedorRepository.UpdateAsync(fornecedorDb); }