Example #1
0
        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);
        }
Example #2
0
 public void Setup()
 {
     _usuarioForUpdateViewModel = new UsuarioForUpdateViewModel
     {
         Id    = 1,
         Nome  = "Teste",
         Login = "******",
         Sigla = "DV",
         Setor = new Setor {
             Id = 1
         },
         Senha = "senha"
     };
 }
Example #3
0
        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"));
            }
        }