public async Task <IResult> AtualizarAsync(UsuarioForUpdateViewModel usuarioForUpdateVireModel) { var alterarUsuarioCommand = _mapper.Map <AlterarUsuarioCommand>(usuarioForUpdateVireModel); var usuarioHandle = new UsuarioHandler(_mapper, _repository, _cryptographyService); var result = await usuarioHandle.Handler(alterarUsuarioCommand); return(result); }
public void Setup() { _usuarioForUpdateViewModel = new UsuarioForUpdateViewModel { Id = 1, Nome = "Teste", Login = "******", Sigla = "DV", Setor = new Setor { Id = 1 }, Senha = "senha" }; }
public async Task <IResult> Put([FromBody] UsuarioForUpdateViewModel usuarioForUpdateVireModel) { try { if (!ValidadeModel(usuarioForUpdateVireModel)) { return(ValidationViewModelResult("Não foi possivel alterar usuário", usuarioForUpdateVireModel.Notifications)); } var result = await _usuarioService.AtualizarAsync(usuarioForUpdateVireModel); return(result); } catch (Exception ex) { _logger.Error(ex, "Falha ao atualizar usuário."); return(ErrorResult("Falha ao atualizar usuário")); } }