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(); } }
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 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 BtnGerenciarNoticia_Click(object sender, EventArgs e) { GerenciarNoticia listNoticia = new GerenciarNoticia(administrador); listNoticia.ShowDialog(); }