public Caracteristica GetByDesaparecido(Desaparecido desaparecido) { var sql = "SELECT * FROM caracteristica where idDesaparecido = idDesaparecido"; var dataSet = new DataSet(); var command = new MySqlCommand(sql, this.conexao); command.Parameters.AddWithValue("idDesaparecido", desaparecido.Id); var query = new MySqlDataAdapter(command); query.Fill(dataSet); // pega tudo que trouxer na query e joga apra o data set; var dadosBuscados = dataSet.Tables[0].AsEnumerable().ToList().FirstOrDefault(); if (dadosBuscados == null) { return(null); } var caracteristica = new Caracteristica() { Id = Convert.ToInt32(dadosBuscados["id"]), AlturaAproximada = Convert.ToDouble(dadosBuscados["alturaAproximada"]), CorDaPele = dadosBuscados["corDaPele"].ToString(), CorDoCabelo = dadosBuscados["corDoCabelo"].ToString(), CorDosOlhos = dadosBuscados["corDosOlhos"].ToString(), Idade = Convert.ToInt32(dadosBuscados["idade"].ToString()), Peso = Convert.ToDouble(dadosBuscados["peso"].ToString()), Desaparecido = desaparecido }; return(caracteristica); }
public List <Desaparecido> GetAll() { var eventos = new List <Desaparecido>(); var sql = "SELECT * FROM desaparecido"; var dataSet = new DataSet(); var query = new MySqlDataAdapter(sql, this.conexao); query.Fill(dataSet); // pega tudo que trouxer na query e joga apra o data set; foreach (var linhaDesaparecido in dataSet.Tables[0].AsEnumerable().ToList()) { var desaparecido = new Desaparecido() { Id = Convert.ToInt32(linhaDesaparecido["id"]), Nome = linhaDesaparecido["nome"].ToString(), Contato = linhaDesaparecido["contato"].ToString(), UltimoLugarVisto = linhaDesaparecido["ultimoLugarVisto"].ToString(), #warning Faltou acrescentar a caracteristica }; eventos.Add(desaparecido); } return(eventos); }