<commit_before>﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using System.Threading.Tasks;

namespace GuruADO
{
	public class RespostaADO : BaseADO
	{
		public RespostaADO() : base() { }
	}
}<commit_msg>Funções desenvolvidas para o RespostaADO.cs<commit_after>﻿using GuruDataModel;
using System;
using System.Collections.Generic;
using System.Linq;
using System.Data.Entity;
using System.Text;
using System.Threading.Tasks;

namespace GuruADO
{
	public class RespostaADO : BaseADO
	{
		public RespostaADO() : base() { }

        public Resposta ConsultarRespostas(int id)
        {
            //Nesse caso o id representa o identificador da Pergunta
            return db.Resposta.Where(resposta => resposta.PerguntaID == id).FirstOrDefault();
        }
        //pai de cat
        public Boolean CriarResposta(Resposta resposta)
        {
            try
            {
                db.Resposta.Add(resposta);
                db.SaveChanges();
                return true;
            }
            catch
            {
                return false;
            }
        }
        public Boolean UpdateResposta(Resposta resposta)
        {
            try
            {
                Resposta updating = db.Resposta.Find(resposta.RespostaID);
                updating.Texto = resposta.Texto;
                updating.Avaliacao = resposta.Avaliacao;
                db.SaveChanges();
                return true;
            }
            catch
            {
                return false;
            }
        }
        public Boolean DeleteResposta(int id)
        {
            try
            {
                db.Resposta.Remove(db.Resposta.Find(id));
                db.SaveChanges();
                return true;
            }
            catch
            {
                return false;
            }
        }
	}
}
{'fraction_non_alphanumeric': 0.08070550507749866, 'fraction_numerical': 0.0, 'mean_word_length': 1.4375, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 4, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '1542253', 'n_tokens_mistral': 550, 'n_tokens_neox': 532, 'n_words': 108}