public async Task Descurtir(int id) { var perguntas = await Perguntas.GetByIdAssync(id); perguntas.Unlikes++; await _context.SaveChangesAsync(); }
//preenche os campos referentes a pergunta no painel void GetPerguntas(Perguntas objPerguntas) { if (objPerguntas.perguntas.Length > 0) { //preenchendo o id de cada pergunta for (int i = 0; i < objPerguntas.perguntas.Length; i++) { switch (i) { case 0: id_pergunta1 = objPerguntas.perguntas[i].Id_pergunta; break; case 1: id_pergunta2 = objPerguntas.perguntas[i].Id_pergunta; break; case 2: id_pergunta3 = objPerguntas.perguntas[i].Id_pergunta; break; case 3: id_pergunta4 = objPerguntas.perguntas[i].Id_pergunta; break; } } qtdPerguntas = objPerguntas.perguntas.Length; ativarComponentes(qtdPerguntas, objPerguntas); } else { Debug.Log("Tamanho do objPerguntas = " + objPerguntas.perguntas.Length); } }
public List <Perguntas> BuscarTodos(int numPag) { try { AbrirConexao(); //abrir conexão.. Cmd = new SqlCommand("select * from Formulario.Perguntas order by IdPergunta OFFSET ((" + numPag + "- 1) * 10) ROWS FETCH NEXT 10 ROWS ONLY", Con); Dr = Cmd.ExecuteReader(); //executando e lendo os registros da consulta.. List <Perguntas> lista = new List <Perguntas>(); while (Dr.Read()) { Perguntas p = new Perguntas(); p.IdPergunta = (Int32)Dr["IdPergunta"]; p.Descricao = Dr["Descricao"].ToString(); p.Tipo = Dr["Tipo"].ToString(); lista.Add(p); } return(lista); } catch (Exception ex) { throw new Exception("Erro ao listar as perguntas: " + ex.Message); } finally { FecharConexao(); //fechar conexão.. } }
public TagPergunta(Tags tags, int tagsId, Perguntas perguntas, int perguntasId) { Tags = tags; TagsId = tagsId; Perguntas = perguntas; PerguntasId = perguntasId; }
//função para salvar pergunta com opções de resposta protected void btnAdcPergunta_Click(object sender, EventArgs e) { try { //pesquisa a instancia de pergunta criada perg = controle.pesquisaPerguntaId(perguntaId); //atribui ao campo a quantidade final de opções armazenado na variavel qntOpc perg.qnt_opcoes = qntOpc; //salva as alterações controle.atualizarDados(); //incrementa o contador de perguntas pergCount++; //modifica o estado dos controle da view pnlResposta.Visible = false; pnlOpções.Visible = false; pnlPerguntas.Visible = false; pnlPerguntas.Enabled = true; txtPergunta.Text = ""; chkObrigatorio.Checked = false; ddlReposta.SelectedIndex = 0; btnAdicionar.Enabled = true; pnlSair.Visible = true; } //instruções circundadas com try, catch para evitar a exibição de possíveis erros ao usuário catch { } }
//função para cancelar a inclusão de opções de resposta para a pergunta protected void btnCancOpção_Click(object sender, EventArgs e) { try { //carrega na variavel os valores daquela pergunta perg = controle.pesquisaPerguntaId(perguntaId); // cria uma lista com as opções de resposta desta pergunta List<Respostas> Lresp = controle.pesquisaRespostaQuestão(perg.id); foreach (Respostas value in Lresp) { //exclui cada opção de resposta para a pergunta controle.excluirResposta(value); } //exclui a pergunta e atualiza a base de dados controle.excluirPergunta(perg); controle.atualizarDados(); //modifica os controles da view para a inclusão de nova pergunta ou salvar o questionário pnlPerguntas.Enabled = true; pnlOpções.Visible = false; pnlResposta.Visible = false; btnExcluir.Enabled = true; lblOpção.Visible = false; btnUpOrdem.Visible = false; btnDownOrdem.Visible = false; btnRemovOpção.Visible = false; ddlReposta.SelectedIndex = 0; txtPergunta.Text = ""; } //instruções circundadas com try, catch para evitar a exibição de possíveis erros ao usuário catch { } }
public List <Perguntas> ListaPerguntasVinculadas(int idFormulario) { try { List <Perguntas> perguntas = new List <Perguntas>(); string sql = "select p.IdPergunta, p.Descricao, p.Tipo from Formulario.PerguntasPorFormularios ppf " + "join Formulario.Formulario f on (ppf.IdFormulario = f.IdFormulario) " + "join Formulario.Perguntas p on (ppf.IdPergunta = p.IdPergunta) " + "where ppf.IdFormulario =" + idFormulario; //+ "and p.IdPergunta =" + idPergunta AbrirConexao(); Cmd = new SqlCommand(sql, Con); Dr = Cmd.ExecuteReader(); while (Dr.Read()) { Perguntas p = new Perguntas(); p.IdPergunta = Int32.Parse(Dr["idPergunta"].ToString()); p.Descricao = Dr["Descricao"].ToString(); p.Tipo = Dr["Tipo"].ToString(); perguntas.Add(p); } return(perguntas); } catch (Exception ex) { throw new Exception("Erro ao buscar perguntas vinculadas: " + ex.Message); } finally { FecharConexao(); } }
public Perguntas BuscarPerguntasPorFormularios(int id) { try { AbrirConexao(); //abrir conexão.. Cmd = new SqlCommand("select * from Formulario.Perguntas where IdPergunta = @v1", Con); Cmd.Parameters.AddWithValue("@v1", id); Dr = Cmd.ExecuteReader(); //executando e lendo os registros da consulta.. Perguntas p = new Perguntas(); while (Dr.Read()) { p.IdPergunta = (Int32)Dr["IdPergunta"]; p.Descricao = Dr["Descricao"].ToString(); p.Tipo = Dr["Tipo"].ToString(); } return(p); } catch (Exception ex) { throw new Exception("Erro ao buscar as pergunta: " + ex.Message); } finally { FecharConexao(); //fechar conexão.. } }
public void Atualizar(Perguntas p) { try { AbrirConexao(); Tr = Con.BeginTransaction(); Cmd = new SqlCommand("UPDATE Formulario.Perguntas SET descricao = @v2, tipo = @v3 WHERE IdPergunta = @v1", Con, Tr); Cmd.Parameters.AddWithValue("@v1", p.IdPergunta); Cmd.Parameters.AddWithValue("@v2", p.Descricao); Cmd.Parameters.AddWithValue("@v3", p.Tipo); Cmd.ExecuteNonQuery(); Tr.Commit(); } catch (Exception ex) { if (Tr != null) { Tr.Rollback(); // Desfaz a transação.. } throw new Exception("Não foi possível atualizar a pergunta: " + ex.Message); } finally { FecharConexao(); //fechar conexão.. } }
// Update is called once per frame void Update() { if (carregaProximaPergunta == true) { tempo += Time.deltaTime; if (tempo > 3) { tempo = 0; carregaProximaPergunta = false; qtdPerguntas++; if (qtdPerguntas < listaDePerguntas.Count) { perguntaVisualizada = listaDePerguntas[qtdPerguntas]; ExibirPerguntaParaUsuario(); painelCorreto.SetActive(false); painelErrado.SetActive(false); } else { painelPontos.SetActive(true); painelCorreto.SetActive(false); painelErrado.SetActive(false); Jogo.SetActive(false); // painelPontos.transform.GetComponentInChildren<Text>().text = "Acabou: Você acertou: " + pontos.ToString() + " pontos"; } } } }
public async Task <ActionResult <Perguntas> > Post(Perguntas obj) { try { obj.Date = DateTime.Now; var tagList = new List <Tags>(); foreach (var item in obj.Tags) { var tag = new Tags() { Tag = item.Title }; var tagPerg = new TagPergunta() { Perguntas = obj, Tags = tag }; var tagExist = _unit.Tag.Get(x => x.Tag == item.Title); if (tagExist.Count == 0) { _unit.Tag.Insert(tag); _unit.TagPerg.Insert(tagPerg); } } _unit.Perguntas.Insert(obj); await _unit.CommitAssync(); return(Ok(obj)); } catch (Exception) { throw; } }
static void Main(string[] args) { Perguntas perguntas = new Perguntas(); Probabilidade probabilidade = new Probabilidade(); int cont = 0; string resposta; Console.WriteLine("ATENÇÃO: Este aplicativo console serve apenas para um teste e para mostrar para as pessoas alguns dos sintomas de covid. Ao apresentar algum sintoma procure um médico imediatamente"); Console.ReadLine(); Console.Clear(); Console.WriteLine("Responda as seguintes questão com sim ou não"); Console.ReadLine(); Console.Clear(); List <string> pergunta = new List <string>(); pergunta.Add("Voce tem febre?"); pergunta.Add("Voce tem tosse seca?"); pergunta.Add("Voce se sente cansado?"); pergunta.Add("Voce sente dores ou desconforto?"); pergunta.Add("Sua garganta esta inflamada?"); pergunta.Add("Voce esta com diarreia?"); pergunta.Add("Olhos vermelhos?"); pergunta.Add("Voce tem sentido dores de cabeça?"); pergunta.Add("Perdeu o paladar e/ou oufato?"); pergunta.Add("Apareceu alguma macha no corpo ou algo do tipo?"); pergunta.Add("Tem sentido dificuldade para respirar?"); pergunta.Add("Tem sentido dor ou pressão no peito?"); do { Console.WriteLine(pergunta[cont]); resposta = Console.ReadLine(); if (resposta == "sim" || resposta == "Sim" || resposta == "SIM") { probabilidade.Favoraveis++; Console.Clear(); } else if (resposta == "nao" || resposta == "Nao" || resposta == "NAO") { Console.Clear(); } else { Console.WriteLine("VALOR INVALIDO!"); Console.WriteLine("Pressione qualquer tecla para sair..."); Console.ReadLine(); } cont++; } while (cont < pergunta.Count); Console.WriteLine("A possibilidade de voce estar com covid é de ", probabilidade.Calcular().ToString(), "%"); Console.ReadLine(); }
public ActionResult DeleteConfirmed(decimal id) { Perguntas perguntas = db.BREW_QUESTION.Find(id); db.BREW_QUESTION.Remove(perguntas); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult DeleteConfirmed(int id) { Perguntas perguntas = db.Perguntas.Find(id); db.Perguntas.Remove(perguntas); db.SaveChanges(); return(RedirectToAction("Index")); }
public ActionResult Cadastrar([FromBody] Perguntas pergunta) { if (pergunta == null) { return(BadRequest()); } return(Ok(_pesquisaRepository.Cadastrar(pergunta))); }
//public Task Update(Perguntas obj) => Perguntas.Update(obj); //public Task Create(Perguntas obj) => Perguntas.Insert(obj); //public async Task Delete(int id) => await Perguntas.DeleteAsync(id); public async Task Curtir(int id) { var perguntas = await Perguntas.GetByIdAssync(id); perguntas.Likes++; _context.Update(perguntas); await _context.SaveChangesAsync(); }
public PerguntasViewModel(Perguntas obj, List <Tags>?tags) : base(obj.Title, obj.MarkdownText, obj.Date, obj.Access, obj.Likes, obj.Unlikes) { Id = obj.Id; Respostas = (IList <Respostas>)obj.Respostas; Imagens = (IList <Imagens>)obj.Imagens; Tags = tags; }
public int TotalPerguntas() { if (Perguntas == null) { return(0); } return(Perguntas.Count()); }
private void MisturarArray(List <Perguntas> p) { for (int i = 0; i < p.Count; i++) { Perguntas temp = p[i]; int randomIndex = Random.Range(i, p.Count); p[i] = p[randomIndex]; p[randomIndex] = temp; } }
public ActionResult Edit([Bind(Include = "ID_QUESTION,QUESTION,QUESTION_NUMBER")] Perguntas perguntas) { if (ModelState.IsValid) { db.Entry(perguntas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(perguntas)); }
public ActionResult Atualizar(int id, [FromBody] Perguntas pergunta) { if (pergunta == null) { return(BadRequest()); } pergunta.Id = id; return(Ok(_pesquisaRepository.Atualizar(pergunta))); }
public ActionResult Edit([Bind(Include = "Id,Pergunta,DateTime,MembrosId")] Perguntas perguntas) { if (ModelState.IsValid) { db.Entry(perguntas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } return(View(perguntas)); }
public ActionResult Create([Bind(Include = "ID_QUESTION,QUESTION,QUESTION_NUMBER")] Perguntas perguntas) { if (ModelState.IsValid) { db.BREW_QUESTION.Add(perguntas); db.SaveChanges(); return(RedirectToAction("../Respostas/Create")); } return(View(perguntas)); }
public ActionResult Create([Bind(Include = "Id,Pergunta,DateTime,MembrosId")] Perguntas perguntas) { if (ModelState.IsValid) { db.Perguntas.Add(perguntas); db.SaveChanges(); return(RedirectToAction("Index")); } return(View(perguntas)); }
void Start() { ajudaDoDrauzio = false; try { perguntas = GetComponent <Perguntas>(); } catch (System.Exception) { } }
public Perguntas Atualizar(Perguntas pergunta) { var idPesquisa = _banco.Pesquisa.AsNoTracking().FirstOrDefault(a => a.Id == pergunta.Id); if (idPesquisa != null) { _banco.Pesquisa.Update(pergunta); } _banco.SaveChanges(); return(pergunta); }
public ActionResult Edit([Bind(Include = "ID,Pergunta,UtilizadoresFK")] Perguntas perguntas) { if (ModelState.IsValid) { db.Entry(perguntas).State = EntityState.Modified; db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UtilizadoresFK = new SelectList(db.Utilizadores, "ID", "Nome", perguntas.UtilizadoresFK); return(View(perguntas)); }
public void GetVerifPergunta(Perguntas objPerguntas) { if (objPerguntas == null) { SceneManager.LoadScene("SelecaoFase"); } else if (!_gameController.perguntasRespondidas[_gameController.idFaseEmExecucao - 1]) { SceneManager.LoadScene("Perguntas"); _gameController.perguntasRespondidas[_gameController.idFaseEmExecucao - 1] = true; } }
public bool AdicionarBadgeEntrevero(Badge badge, int idPergunta) { Pergunta pergunta = Perguntas?.FirstOrDefault(p => p.Id == idPergunta); var entrevero = pergunta?.Respostas.Count == 11; if (entrevero) { this.Badges?.Add(badge); return(true); } return(false); }
public ActionResult Create([Bind(Include = "ID,Pergunta,UtilizadoresFK")] Perguntas perguntas) { if (ModelState.IsValid) { db.Perguntas.Add(perguntas); db.SaveChanges(); return(RedirectToAction("Index")); } ViewBag.UtilizadoresFK = new SelectList(db.Utilizadores, "ID", "Nome", perguntas.UtilizadoresFK); return(View(perguntas)); }