public IHttpActionResult Get() { try { var usuarios = _usuarioRepositorio.Buscar(); return(Ok(usuarios)); } catch (Exception ex) { return(BadRequest("Erro ao buscar os usuários: " + ex.Message)); } }
public IActionResult Login(IFormCollection form) { UsuarioModel usuario = new UsuarioModel { Email = form["email"], Senha = form["senha"] }; UsuarioRepositorio usuarioRep = new UsuarioRepositorio(); UsuarioModel usuarioModel = usuarioRep.Buscar(usuario.Email, usuario.Senha); if (usuarioModel != null) { HttpContext.Session.SetInt32("idUsuario", usuarioModel.ID); ViewBag.Mensagem = "Login realizado com sucesso!"; return(RedirectToAction("Cadastrar", "Tarefas")); } else { ViewBag.Mensagem = "Acesso negado"; } return(View()); }
public void AlterarUsuario(Usuario usuario) { var user = UsuarioRepositorio.Buscar(usuario.Id); user.Login = usuario.Login; user.Nome = usuario.Nome; user.Impressora = usuario.Impressora; if (usuario.NovaSenha.TemValor()) { user.Senha = usuario.NovaSenha; } UsuarioRepositorio.Atualizar(user); var resultado = Contexto.Salvar(); }
private bool ValidarUsuario(string login, string senha, out Usuario usuarioRetorno) { usuarioRetorno = null; var usuario = _usuarioRepositorio.Buscar(login); if (usuario != null && usuario.ValidarSenha(senha)) { usuarioRetorno = usuario; } else { usuario = null; } return(usuario != null); }
protected void ElminarButton_Click(object sender, EventArgs e) { UsuarioRepositorio repositorio = new UsuarioRepositorio(); Usuario usuario = repositorio.Buscar(ToInt(UsuarioIdTextBox.Text)); if (usuario != null) { if (repositorio.Eliminar(ToInt(UsuarioIdTextBox.Text))) { Utils.ShowToastr(this.Page, "Eliminado", "Exito", "success"); Limpiar(); } else { Utils.ShowToastr(this.Page, "No se pudo eliminar", "Error", "error"); } } }
public HttpResponseMessage CadastrarUsuario(Usuario Usuario) { if (_usuarioRepositorio.Buscar(Usuario.Email) == null) { if (Usuario.Validar()) { _usuarioRepositorio.Cadastrar(Usuario); } else { return(responder(false, Usuario.Mensagens)); } } else { return(responder(false, "usuário já existe.")); } return(responder(true, "criado com sucesso!")); }
public Usuario ObterDadosUsuarioLogado() { var usuarioLogado = AutenticacaoAplicacao.ObterUsuarioLogado(); return(UsuarioRepositorio.Buscar(usuarioLogado.Id)); }