public ActionResult CompraSkin([FromQuery] int idSkin, [FromHeader] string token) { try { if (!Token.Validar(token)) { return(StatusCode(401, $"Usuário não autorizado para essa operação")); } RespUsuario resposta = JogoHandler.CompraSkin(idSkin, Token.PegarId(token)); if (resposta == null) { return(StatusCode(400, "Ocorreu uma falha no processamento. Tente novamente mais tarde.")); } return(Ok(resposta)); } catch (CashInsuficienteException ex) { return(StatusCode(401, ex.Message)); } catch (SkinObtidaException ex) { return(StatusCode(401, ex.Message)); } catch (Exception ex) { return(StatusCode(500, $"Ocorreu uma falha na sua solicitação: {ex.Message}")); } }
private void BtnRemover_Click(object sender, EventArgs e) { String rota = "http://localhost:3000/administrador"; Administrador admin = new Administrador(); admin.email = TxtBoxEmailUsuario.Text; if (!(admin.email.Trim().Equals("") || admin.email == null)) { String json = JsonConvert.SerializeObject(admin); Object objResponse = ConnectionAPI.remove(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Administrador deletado")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Remoção de acesso de Administrador"; logAdministrador.administrador.idAdministrador = this.administrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, this.administrador.Token); } } else { MessageBox.Show("Digite um email"); } }
public RespUsuario CompraSkin(int idSkin, int idUsuario) { Skin skin = JogoBD.PegarSkinVipPeloId(idSkin); if (skin == null) { return(null); } Usuario usuario = UsuarioBD.PegarUsuarioPeloId(idUsuario); if (usuario == null) { return(null); } if (JogoBD.ExisteUsuarioSkin(idSkin, idUsuario)) { throw new SkinObtidaException(); } if (skin.ValorCash > usuario.Cash) { throw new CashInsuficienteException(); } JogoBD.ComprarSkin(idSkin, idUsuario); return(RespUsuario.MontarRespUsuario(UsuarioBD.PegarUsuarioPeloId(idUsuario))); }
private void BtnEntrar_Click(object sender, EventArgs e) { String rota = "http://localhost:3000/usuario-login"; AdminLogado admin = new AdminLogado(); admin.email = TxtUsuario.Text; admin.senha = TxtSenha.Text; String json = JsonConvert.SerializeObject(admin); Object objResponse = ConnectionAPI.login(rota, json); if (objResponse != null) { RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); if (respUsuario.administrador != null && respUsuario.administrador.ativo.Trim().Equals("true")) { //MessageBox.Show("Login efetuado com sucesso!"); this.Hide(); Dashboard home = new Dashboard(respUsuario.administrador); home.Show(); } else { MessageBox.Show(respUsuario.message, "", MessageBoxButtons.OK, MessageBoxIcon.Information); } } }
private void buttonResetSenha_Click(object sender, EventArgs e) { UsuarioPcd usuario = new UsuarioPcd(); usuario.cpf = maskedTextBoxCPF.Text; if (usuario.cpf != null && usuario.cpf.Length == 14) { String rota = "http://localhost:3000/usuariopcd/reset"; String json = JsonConvert.SerializeObject(usuario); Object objResponse = ConnectionAPI.post(rota, json, admin.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Senha resetada com sucesso!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Reset de senha de usuário PCD"; logAdministrador.administrador.idAdministrador = admin.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, admin.Token); } limparCampos(); } else { MessageBox.Show("Informe ao menos o CPF para resetar senha!"); } }
private void BtnExcluirNoticia_Click(object sender, EventArgs e) { if (ListViewNoticia.SelectedItems.Count > 0) { Noticia noticia = new Noticia(); noticia.id = ListViewNoticia.SelectedItems[0].SubItems[0].Text; var resultado = MessageBox.Show("Deseja realmente excluir notícia ID: " + noticia.id + "?", "Excluir?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { String rota = "http://localhost:3000/noticia"; String json = JsonConvert.SerializeObject(noticia); Object objectResponse = ConnectionAPI.remove(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Removendo Noticia"; logAdministrador.administrador.idAdministrador = administrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, administrador.Token); carregarTabela(); } } }
private void BtnExcluirDenuncia_Click(object sender, EventArgs e) { Noticia noticia = new Noticia(); noticia.id = this.noticia.id; var resultado = MessageBox.Show("Deseja realmente excluir notícia ID: " + noticia.id + "?", "Excluir?", MessageBoxButtons.YesNo, MessageBoxIcon.Question); if (resultado == DialogResult.Yes) { String rota = "http://localhost:3000/noticia"; String json = JsonConvert.SerializeObject(noticia); Object objResponse = ConnectionAPI.remove(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Notícia deletada!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Removendo Noticia"; logAdministrador.administrador.idAdministrador = administrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, administrador.Token); } Dispose(); GerenciarNoticia Gnoticia = new GerenciarNoticia(administrador); Gnoticia.ShowDialog(); } }
public RespUsuario AcertoPalavra(ReqAcerto acerto, int idUsuario) { if (string.IsNullOrWhiteSpace(acerto.Palavra)) { return(null); } int qtdLetras = acerto.Palavra.ToUpper().Distinct().Count(); int experienciaGanha = (qtdLetras * 5) - (acerto.Erros * 2) - (acerto.DicasUsadas * 3); int nivelAntigoUsuario = RespUsuario.MontarRespUsuario(UsuarioBD.PegarUsuarioPeloId(idUsuario)).Nivel; JogoBD.AcertoPalavra(experienciaGanha, idUsuario); RespUsuario usuario = RespUsuario.MontarRespUsuario(UsuarioBD.PegarUsuarioPeloId(idUsuario)); if (usuario.Nivel == nivelAntigoUsuario) { return(usuario); } JogoBD.AtualizarSkins(usuario); return(RespUsuario.MontarRespUsuario(UsuarioBD.PegarUsuarioPeloId(idUsuario))); }
private void btnAtualizar_Click(object sender, EventArgs e) { String rota = "http://localhost:3000/noticia"; Noticia noticia = this.noticia; noticia.titulo_noticia = TxtBoxTitulo.Text; noticia.txt_noticia = TxtBoxEscreverNoticia.Text; noticia.descricao = TxtBoxDescricaoNoticia.Text; String json = JsonConvert.SerializeObject(noticia); Object objResponse = ConnectionAPI.put(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Notícia atualizada!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Atualizando Noticia Noticia"; logAdministrador.administrador.idAdministrador = administrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, administrador.Token); } Dispose(); GerenciarNoticia Gnoticia = new GerenciarNoticia(administrador); Gnoticia.ShowDialog(); }
private void buttonResetSenha_Click(object sender, EventArgs e) { Instituicao inst = new Instituicao(); inst.cnpj = maskedTextBoxCnpj.Text; if (inst.cnpj != null && inst.cnpj.Length == 18) { String rota = "http://localhost:3000/instituicao/reset"; String json = JsonConvert.SerializeObject(inst); Object objResponse = ConnectionAPI.post(rota, json, adminstrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Senha resetada com sucesso!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Reset de senha de instituição"; logAdministrador.administrador.idAdministrador = adminstrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, adminstrador.Token); } limparCampos(); } else { MessageBox.Show("Informe ao menos o CNPJ para resetar senha!"); } }
private void buttonBuscar_Click(object sender, EventArgs e) { Administrador admin = new Administrador(); admin.email = txtBuscarAdmin.Text; if (!(admin.email.Trim().Equals("") || admin.email == null)) { String rota = "http://localhost:3000/administrador/" + admin.email; String json = JsonConvert.SerializeObject(admin); Object objResponse = ConnectionAPI.getOne(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (!respUsuario.message.Trim().Equals("Administrador não encontrado!")) { TxtBoxNomeUsuario.Text = respUsuario.admin.nome; if (respUsuario.usuario.ativo.Trim().Equals("true")) { checkBoxAtivo.Checked = true; checkBoxInativo.Checked = false; } else { checkBoxAtivo.Checked = false; checkBoxInativo.Checked = true; } } } else { MessageBox.Show("Informe email para Buscar"); } }
private void BtnCadastrarUsuario_Click(object sender, EventArgs e) { ValidadeAdministrador validate = new ValidadeAdministrador(); Administrador administrador = new Administrador(); administrador.email = TxtBoxEmailUsuario.Text; administrador.nome = TxtBoxNomeUsuario.Text; administrador.password = TxtBoxSenhaUsuario.Text; String validar = validate.validateAdministrador(administrador); if (validar.Trim().Equals("ok")) { String rota = "http://localhost:3000/administrador"; String json = JsonConvert.SerializeObject(administrador); Object objResponse = ConnectionAPI.post(rota, json, this.administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Administrador cadastrado com sucesso!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "cadastro de Administrador"; logAdministrador.administrador.idAdministrador = this.administrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, this.administrador.Token); } limparCampos(); } else { MessageBox.Show(validar); } }
public RespUsuario Login(ReqCredenciais credenciais) { Usuario usuarioBD = UsuarioBD.PegarUsuarioPeloLoginEmail(credenciais.Login); if (usuarioBD == null || !credenciais.Senha.Equals(Criptografia.Decriptografar(usuarioBD.Senha))) { return(null); } return(RespUsuario.MontarRespUsuario(usuarioBD)); }
private void BtnAtualizar_Click(object sender, EventArgs e) { UsuarioPcd usuarioPcd = new UsuarioPcd(); ValidateUsuarioPcd validar = new ValidateUsuarioPcd(); String rota = "http://localhost:3000/usuariopcd/update"; usuarioPcd.id_estado = Convert.ToString(comboBoxEstado.SelectedIndex + 1); usuarioPcd.cidade = textBoxCidade.Text; usuarioPcd.email = TxtBoxEmailUsuario.Text; usuarioPcd.cpf = maskedTextBoxCPF.Text; usuarioPcd.bairro = TxtBoxBairroUsuario.Text; usuarioPcd.cep = maskedTextBoxCep.Text; usuarioPcd.endereco = TxtBoxEnderecoUsuario.Text; usuarioPcd.numero = TxtBoxNumUsuario.Text; usuarioPcd.telefone = maskedTextBoxTelefone.Text; usuarioPcd.nome = TxtBoxNomeUsuario.Text; if (checkBoxAtivoUser.Checked == true) { usuarioPcd.ativo = "true"; } else { usuarioPcd.ativo = "false"; } String validate = validar.validateUsuarioPCD(usuarioPcd); if (validate.Trim().Equals("ok") || validate.Trim().Equals("Informe a senha")) { String json = JsonConvert.SerializeObject(usuarioPcd); Object objResponse = ConnectionAPI.post(rota, json, admin.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Usuário atualizado!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Atualização de usuário PCD"; logAdministrador.administrador.idAdministrador = admin.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, admin.Token); } limparCampos(); } else { MessageBox.Show(validate); } }
private void buttonAtualizar_Click(object sender, EventArgs e) { Instituicao inst = new Instituicao(); ValidateInstituicao validar = new ValidateInstituicao(); String rota = "http://localhost:3000/instituicao/update"; inst.nome = TxtBoxNomeUsuario.Text; inst.cnpj = maskedTextBoxCnpj.Text; inst.cep = maskedTextBoxCep.Text; inst.cidade = textBoxCidade.Text; inst.bairro = TxtBoxBairroUsuario.Text; inst.email = TxtBoxEmailUsuario.Text; inst.endereco = TxtBoxEnderecoUsuario.Text; inst.numero = textBoxNumero.Text; inst.telefone = maskedTextBoxTelefone.Text; inst.id_estado = Convert.ToString(comboBoxEstado.SelectedIndex + 1); if (checkBoxAtivoInst.Checked == true) { inst.ativo = "true"; } else { inst.ativo = "false"; } String validate = validar.validateInstituicao(inst); if (validate.Trim().Equals("ok") || validate.Trim().Equals("Informe a senha")) { String json = JsonConvert.SerializeObject(inst); Object objResponse = ConnectionAPI.post(rota, json, adminstrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Instituição atualizada com sucesso!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Atualização de instituição"; logAdministrador.administrador.idAdministrador = adminstrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, adminstrador.Token); } limparCampos(); } else { MessageBox.Show(validate); } }
private void BtnCadastrarUsuario_Click(object sender, EventArgs e) { UsuarioPcd usuarioPcd = new UsuarioPcd(); ValidateUsuarioPcd validar = new ValidateUsuarioPcd(); String rota = "http://localhost:3000/usuarioPcd"; usuarioPcd.deficiencias = new String[5]; usuarioPcd.id_estado = Convert.ToString(comboBoxEstado.SelectedIndex + 1); usuarioPcd.cidade = textBoxCidade.Text; usuarioPcd.email = TxtBoxEmailUsuario.Text; usuarioPcd.password = TxtBoxSenhaUsuario.Text; usuarioPcd.cpf = maskedTextBoxCPF.Text; usuarioPcd.bairro = TxtBoxBairroUsuario.Text; usuarioPcd.cep = maskedTextBoxCep.Text; usuarioPcd.endereco = TxtBoxEnderecoUsuario.Text; usuarioPcd.numero = TxtBoxNumUsuario.Text; usuarioPcd.telefone = maskedTextBoxTelefone.Text; usuarioPcd.nome = TxtBoxNomeUsuario.Text; usuarioPcd.deficiencias[0] = checkBoxAuditivo.Checked ? "1" : "0"; usuarioPcd.deficiencias[1] = checkBoxFisico.Checked ? "2" : "0"; usuarioPcd.deficiencias[2] = checkBoxMental.Checked ? "3" : "0"; usuarioPcd.deficiencias[3] = checkBoxMudez.Checked ? "4" : "0"; usuarioPcd.deficiencias[4] = checkBoxVisual.Checked ? "5" : "0"; String validate = validar.validateUsuarioPCD(usuarioPcd); if (validate.Trim().Equals("ok")) { String json = JsonConvert.SerializeObject(usuarioPcd); Object objResponse = ConnectionAPI.post(rota, json, admin.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Usuário PCD Cadastrado com sucesso!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "cadastro de usuário PCD"; logAdministrador.administrador.idAdministrador = admin.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, admin.Token); } limparCampos(); } else { MessageBox.Show(validate); } }
private void BtnBuscar_Click(object sender, EventArgs e) { Instituicao inst = new Instituicao(); inst.cnpj = mtbCnpj.Text; String rota = "http://localhost:3000/instituicao/cnpj"; if (inst.cnpj != null && !(inst.cnpj.Trim().Equals(", , / -")) && inst.cnpj.Length == 18) { String json = JsonConvert.SerializeObject(inst); Object objResponse = ConnectionAPI.post(rota, json, adminstrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (!(respUsuario.message.Trim().Equals("Instituicão não encontrada"))) { TxtBoxNomeUsuario.Text = respUsuario.instituicao.nome; TxtBoxBairroUsuario.Text = respUsuario.instituicao.bairro; TxtBoxEmailUsuario.Text = respUsuario.usuario.email; TxtBoxEnderecoUsuario.Text = respUsuario.instituicao.endereco; maskedTextBoxCep.Text = respUsuario.instituicao.cep; maskedTextBoxCnpj.Text = respUsuario.instituicao.cnpj; maskedTextBoxTelefone.Text = respUsuario.instituicao.telefone; textBoxCidade.Text = respUsuario.instituicao.cidade; textBoxDescricao.Text = respUsuario.instituicao.descricao; textBoxNumero.Text = respUsuario.instituicao.numero; comboBoxEstado.SelectedIndex = Convert.ToInt32(respUsuario.instituicao.id_estado) - 1; if (respUsuario.usuario.ativo == "true") { checkBoxAtivoInst.Checked = true; checkBoxInativoInst.Checked = false; } else { checkBoxAtivoInst.Checked = false; checkBoxInativoInst.Checked = true; } } } else { MessageBox.Show("Informe ao menos o CNPJ para buscar uma Instituição"); } }
private void exibirDetalhesDenuncia() { if (ListViewDenuncia.SelectedItems.Count > 0) { DenunciaCurso denunciaCurso = new DenunciaCurso(); denunciaCurso.id = ListViewDenuncia.SelectedItems[0].SubItems[0].Text; String rota = "http://localhost:3000/denunciaCurso-busca"; String json = JsonConvert.SerializeObject(denunciaCurso); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); this.Dispose(); VisualizarDenuncia dDenuncia = new VisualizarDenuncia(administrador, respUsuario.denunciaCurso); dDenuncia.ShowDialog(); } }
private void exibirDetalhesParceria() { if (listViewParceiro.SelectedItems.Count > 0) { Instituicao instituicao = new Instituicao(); instituicao.id = listViewParceiro.SelectedItems[0].SubItems[0].Text; String rota = "http://localhost:3000/busca-instituicao"; String json = JsonConvert.SerializeObject(instituicao); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); this.Dispose(); DetalheDoParceiro dParceiro = new DetalheDoParceiro(administrador, respUsuario.instituicao); dParceiro.ShowDialog(); } }
private void btnAlterarNoticia_Click(object sender, EventArgs e) { if (ListViewNoticia.SelectedItems.Count > 0) { Noticia noticia = new Noticia(); noticia.id = ListViewNoticia.SelectedItems[0].SubItems[0].Text; String rota = "http://localhost:3000/buscar-noticia"; String json = JsonConvert.SerializeObject(noticia); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); this.Dispose(); PostarNoticia pNoticia = new PostarNoticia(administrador, respUsuario.noticia); pNoticia.ShowDialog(); } }
private void exibirDetalhesNoticia() { if (ListViewNoticia.SelectedItems.Count > 0) { Noticia noticia = new Noticia(); noticia.id = ListViewNoticia.SelectedItems[0].SubItems[0].Text; String rota = "http://localhost:3000/buscar-noticia"; String json = JsonConvert.SerializeObject(noticia); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); this.Dispose(); VisualizarNoticia dNoticia = new VisualizarNoticia(administrador, respUsuario.noticia); dNoticia.ShowDialog(); } }
public ActionResult Login([FromBody] ReqCredenciais credenciais) { try { RespUsuario resp = UsuarioHandler.Login(credenciais); if (resp == null) { return(StatusCode(401, "Usuário ou senha invalido")); } return(Ok(resp)); } catch (Exception ex) { return(StatusCode(500, $"Ocorreu uma falha na sua solicitação: {ex.Message}")); } }
public void AtualizarSkins(RespUsuario usuario) { List <Skin> skins = Context.Skins.Where(s => s.Nivel <= usuario.Nivel && !s.IsVip && !Context.UsuarioSkins.Any(us => us.IdSkin == s.Id && us.IdUsuario == usuario.Id)).ToList(); foreach (Skin skin in skins) { UsuarioSkin usuarioSkin = new UsuarioSkin() { IdSkin = skin.Id, IdUsuario = usuario.Id, Ativo = false }; Context.UsuarioSkins.Add(usuarioSkin); } Context.SaveChanges(); }
private void exibirDetalhesCursos() { // VERIFICA SE UMA LINHA FOI SELECIONADA if (ListViewCurso.SelectedItems.Count > 0) { Curso curso = new Curso(); curso.id = ListViewCurso.SelectedItems[0].SubItems[0].Text; String rota = "http://localhost:3000/buscar-curso"; String json = JsonConvert.SerializeObject(curso); Object objectResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objectResponse.ToString()); this.Dispose(); DetalheDoCurso dCurso = new DetalheDoCurso(administrador, respUsuario.curso); dCurso.ShowDialog(); } }
private void BtnCadastrarUsuario_Click(object sender, EventArgs e) { Instituicao instituicao = new Instituicao(); String rota = "http://localhost:3000/instituicao"; ValidateInstituicao validar = new ValidateInstituicao(); instituicao.nome = TxtBoxNomeUsuario.Text; instituicao.telefone = maskedTextBoxTelefone.Text; instituicao.bairro = TxtBoxBairroUsuario.Text; instituicao.cep = maskedTextBoxCep.Text; instituicao.cidade = textBoxCidade.Text; instituicao.cnpj = maskedTextBoxCnpj.Text; instituicao.endereco = TxtBoxEnderecoUsuario.Text; instituicao.id_estado = Convert.ToString(comboBoxEstado.SelectedIndex + 1); instituicao.numero = textBoxNumero.Text; instituicao.descricao = textBoxDescricao.Text; instituicao.email = TxtBoxEmailUsuario.Text; instituicao.password = textBoxPassword.Text; String validate = validar.validateInstituicao(instituicao); if (validate.Trim().Equals("ok")) { String json = JsonConvert.SerializeObject(instituicao); Object objResponse = ConnectionAPI.post(rota, json, this.adminstrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Instituição cadastrada com sucesso!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Cadastro de instituição"; logAdministrador.administrador.idAdministrador = adminstrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, adminstrador.Token); } limparCampos(); } else { MessageBox.Show(validate); } }
private void BtnPostar_Click(object sender, EventArgs e) { Noticia noticia = new Noticia(); ValidateNoticia validar = new ValidateNoticia(); String rota = "http://localhost:3000/noticia"; noticia.id_usuario = administrador.id; noticia.titulo_noticia = TxtBoxTitulo.Text; noticia.descricao = textBox1.Text; noticia.img_publicacao = txtBoxImagem.Text; noticia.txt_noticia = TxtBoxEscreverNoticia.Text; String validate = validar.validateNoticia(noticia); if (validate.Trim().Equals("ok")) { String json = JsonConvert.SerializeObject(noticia); Object objResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respUsuario = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respUsuario.message); if (respUsuario.message.Trim().Equals("Notícia cadastrada com sucesso!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Postando Noticia"; logAdministrador.administrador.idAdministrador = administrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, administrador.Token); } Dispose(); GerenciarNoticia Gnoticia = new GerenciarNoticia(administrador); Gnoticia.ShowDialog(); } else { MessageBox.Show(validate); } }
private void BtnSuspenderCurso_Click(object sender, EventArgs e) { String rota = "http://localhost:3000/denunciaCurso-curso-inativo"; String json = JsonConvert.SerializeObject(denunciaCurso); Object objResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respDenunciaCurso = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respDenunciaCurso.message); if (respDenunciaCurso.message.Trim().Equals("Denuncia de Curso fechada com sucesso! Curso Inativado!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Suspendendo curso"; logAdministrador.administrador.idAdministrador = administrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, administrador.Token); } Dispose(); GerencDenuncia regGerenciarDenuncia = new GerencDenuncia(administrador); regGerenciarDenuncia.ShowDialog(); }
public ActionResult Acerto([FromBody] ReqAcerto acerto, [FromHeader] string token) { try { if (!Token.Validar(token)) { return(Ok("Jogador convidado.")); } RespUsuario resposta = JogoHandler.AcertoPalavra(acerto, Token.PegarId(token)); if (resposta == null) { return(StatusCode(400, "Ocorreu uma falha no processamento. A palavra acertada não pode ser lida.")); } return(Ok(resposta)); } catch (Exception ex) { return(StatusCode(500, $"Ocorreu uma falha na sua solicitação: {ex.Message}")); } }
private void BtnAceitarCurso_Click(object sender, EventArgs e) { String rota = "http://localhost:3000/curso-liberacao"; String json = JsonConvert.SerializeObject(curso); Object objResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respCurso = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respCurso.message); if (respCurso.message.Trim().Equals("Curso autorizado com sucesso!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Autorizando Curso"; logAdministrador.administrador.idAdministrador = administrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, administrador.Token); } Dispose(); ListaDeCurso listaDeCurso = new ListaDeCurso(administrador); listaDeCurso.ShowDialog(); }
private void BtnAceitarParceiro_Click(object sender, EventArgs e) { String rota = "http://localhost:3000/instituicao-liberacao"; String json = JsonConvert.SerializeObject(instituicao); Object objResponse = ConnectionAPI.post(rota, json, administrador.Token); RespUsuario respInstituicao = JsonConvert.DeserializeObject <RespUsuario>(objResponse.ToString()); MessageBox.Show(respInstituicao.message); if (respInstituicao.message.Trim().Equals("Instituição autorizada com sucesso!")) { String rotaLog = "http://localhost:3000/log"; LogAdministrador logAdministrador = new LogAdministrador(); logAdministrador.logAtividade = "Autorizando Instituição"; logAdministrador.administrador.idAdministrador = administrador.id; String jsonLog = JsonConvert.SerializeObject(logAdministrador); ConnectionAPI.post(rotaLog, jsonLog, administrador.Token); } Dispose(); RegistroDeNovoParceiro regNovoParceiro = new RegistroDeNovoParceiro(administrador); regNovoParceiro.ShowDialog(); }