예제 #1
0
        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);
        }
예제 #2
0
        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);
        }