Exemple #1
0
        public List <Animal> Select(Animal animal)
        {
            string query =
                $"select * from animal where nome like '%{animal.Nome}%' and descricao like '%{animal.Descricao}%'";
            MySqlDataReader reader = _database.CommandQuery(query);

            List <Animal> animais = new List <Animal>();

            if (reader.HasRows)
            {
                while (reader.Read())
                {
                    animais.Add(new Animal()
                    {
                        Id        = (int)reader["id"],
                        Nome      = reader["nome"].ToString(),
                        Descricao = reader["descricao"].ToString()
                    });
                }
            }
            else
            {
                animais.Add(new Animal {
                    Nome = "NONE", Descricao = "NONE"
                });
            }

            _database.CloseConnection();

            return(animais);
        }