public bool ChangePassword(string currentPassword, string newPassword, string confirmPassword) { if (newPassword.Trim() == UsuarioLogado.Login) { messageQueue.Add(Resource.Admin.ErrorMessages.NovaSenhaIgualLogin, TypeMessage.Error); return(false); } if (newPassword.Trim() != confirmPassword.Trim()) { messageQueue.Add(Resource.Admin.ErrorMessages.ConfirmacaoNovaSenhaNaoConfere, TypeMessage.Error); return(false); } var usuario = usuarioRepository.ObterPeloLogin(UsuarioLogado.Login); if (usuario != null && CryptographyHelper.VerifyHashedPassword(currentPassword, usuario.Senha)) { if (IsValidPassword(newPassword)) { newPassword = CryptographyHelper.CreateHashPassword(newPassword.Trim()); if (newPassword == usuario.Senha) { messageQueue.Add(Resource.Admin.ErrorMessages.NovaSenhaIgualAtual, TypeMessage.Error); return(false); } if (Validator.IsValid(usuario, out validationErrors)) { usuario.Senha = newPassword; usuarioRepository.Alterar(usuario); usuarioRepository.UnitOfWork.Commit(); messageQueue.Add(Resource.Admin.SuccessMessages.SenhaAlteradaComSucesso, TypeMessage.Success); return(true); } else { messageQueue.AddRange(validationErrors, TypeMessage.Error); } } } else { messageQueue.Add(Resource.Admin.ErrorMessages.SenhaAtualIncorreta, TypeMessage.Error); } return(false); }
public async Task <Result> Handle(UsuarioUpdateCommand command, CancellationToken cancellationToken) { var result = _usuarioService.Validar(command); if (!result.Valido) { return(await Task.FromResult(result)); } var domain = UsuarioFactory.Alterar(command); _usuarioRepository.Alterar(_usuarioService.ToEntity(domain)); _unitOfWork.SaveChanges(); return(await Task.FromResult(result)); }
public UsuarioDTO Alterar(string id, UsuarioDTO usuarioDTO) { Usuario u = ConverterParaEntidade(id, usuarioDTO); _repository.Alterar(u); return(new UsuarioDTO(u)); }
public IActionResult Alterar(Usuario usuario) { try { Repositorio.Alterar(usuario); return(Ok($"Usuario alterado com sucesso")); } catch (Exception exc) { return(BadRequest(exc.Message)); } }
public Guid Alterar(Usuario usuario) { try { usuarioRepository.Alterar(usuario); return(usuario.Id); } catch (Exception e) { throw e; } }
public async Task <Usuario> Alterar(int idUsuario, Usuario usuario) { try { await SelecionarId(idUsuario); return(await _usuarioRepository.Alterar(usuario)); } catch (Exception ex) { throw ex; } }
public async Task <IActionResult> Put([FromBody] Usuarios usuarios) { //if (ModelState.IsValid) // { if (!UsuariosExists(usuarios.Cpf)) { return(NotFound()); } usuarioRepository.Alterar(usuarios); //} return(NoContent()); }
public IActionResult Put([FromBody] Usuario usuario) { try { if (!_repo.Encontrar(usuario)) { return(NoContent()); } _repo.Alterar(usuario); return(Ok("Usuário alterado com sucesso!")); } catch (System.Exception) { return(StatusCode(500)); } }
public async Task <IActionResult> PutUsuario(int id, UsuarioVM usuarioVM) { if (id != usuarioVM.Id) { return(BadRequest()); } var result = await _usuarioRepository.Alterar(_mapper.Map <Usuario>(usuarioVM)); if (result.Equals(Resultado.Falha)) { ModelState.AddModelError("Error", "Ocorreu uma falha e não foi possível alterar o usuário."); return(BadRequest(ModelState)); } return(NoContent()); }
public IActionResult Put([FromBody] Usuario usuario) { try { var usuarioAlterado = _repoUsuario.Alterar(usuario); if (usuarioAlterado == null) { return(NoContent()); } return(Ok("Usuário alterado com sucesso.")); } catch (System.Exception) { return(StatusCode(500)); } }
public IActionResult Alterar([FromBody] Usuario model) { if (ModelState.IsValid) { try { _usuarioRepository.Alterar(model); } catch (Exception e) { return(NotFound(e.Message)); } return(Ok(_usuarioRepository.GetUsuarioById(model.Id))); } return(BadRequest()); }
public ActionResult Edit(Usuario usu) { try { if (ModelState.IsValid) { usu.UsuarioId = _session.GetUsuarioIdLogin(); usu.DataAtualizacao = DateTime.UtcNow; var ret = _usuarioRepository.Alterar(usu); _session.MensagemSessao("Retorno", ret); } return(RedirectToAction(nameof(Index))); } catch (Exception ex) { _session.MensagemSessao("Retorno", new Retorno(ex)); return(View()); } }
public string Salvar(Usuario usuario) { try { if (usuario.IdUsuario == 0) { UsuarioRepository.Adicionar(usuario); } else { UsuarioRepository.Alterar(usuario); } UsuarioRepository.SalvarAlteracoes(); return(null); } catch (Exception ex) { return(ex.Message); } }
public HttpResponseMessage ResetarSenha(string email) { var usuario = _usuarioRepository.Obter(email); if (usuario == null) { return(ResponderErro(new string[] { "Usuário não encontrado." })); } var novaSenha = usuario.ResetarSenha(); if (usuario.IsValid()) { _usuarioRepository.Alterar(usuario); Commit(); } else { return(ResponderErro(usuario.Messages)); } return(ResponderOK()); }
public async Task <Usuario> Alterar(Usuario usuario) { usuario = await _usuarioRepository.Alterar(usuario); return(usuario); }
public void Alterar(Usuario usuario) { usuarioRepository.Alterar(usuario); }
private Usuario AlterarUsuario(Usuario usuario) { _usuarioRepository.Alterar(usuario); return(usuario); }
public void Alterar(Usuario entity) { _usuarioRepository.Alterar(entity); }