public async Task <IActionResult> AtualizarAsync([FromBody] AtualizarCategoriaDto dto) { if (ModelState.IsValid) { await _categoriaDomainService.AtualizarAsync(dto); } return(RetornarResponse()); }
public async Task AtualizarAsync(AtualizarCategoriaDto dto) { var categoriaDb = await _categoriaRepository.GetByIdAsync(dto.Id); ValidarSeCategoriaExiste(categoriaDb); await ValidarSeNomeEstaDisponivel(dto.Nome, dto.Id); categoriaDb.Atualizar(dto.Nome); if (Notification.HasErrorNotifications()) { return; } await _categoriaRepository.UpdateAsync(categoriaDb); }