예제 #1
0
        public async Task <IActionResult> AtualizarAsync([FromBody] AtualizarUsuarioDto dto)
        {
            if (ModelState.IsValid)
            {
                await _usuarioDomainService.AtualizarAsync(dto);
            }

            return(RetornarResponse());
        }
예제 #2
0
        public async Task AtualizarAsync(AtualizarUsuarioDto dto)
        {
            var usuarioDb = await _usuarioRepository.GetByIdAsync(dto.Id);

            ValidarSeUsuarioExiste(usuarioDb);

            usuarioDb.Atualizar(dto.Nome, dto.Sobrenome);

            if (Notification.HasErrorNotifications())
            {
                return;
            }

            await _usuarioRepository.UpdateAsync(usuarioDb);
        }