private void HobiTreeViewListele()
        {
            List <HobilerDTO> hobiler = _hc.HobileriGetir();

            foreach (var hobi in hobiler)
            {
                TreeNode treeNode = new TreeNode();
                treeNode.Text = hobi.HobiAdi;
                treeNode.Tag  = hobi.HobiID;
                trvHobiler.Nodes.Add(treeNode);

                List <HobilerDTO> altHobiler = _hc.AltHobileriGetir(hobi.HobiID);
                foreach (var altHobi in altHobiler)
                {
                    TreeNode altTreeNode = new TreeNode();
                    altTreeNode.Text = altHobi.HobiAdi;
                    altTreeNode.Tag  = altHobi.HobiID;
                    treeNode.Nodes.Add(altTreeNode);
                }
            }
        }
        private void lstUstKategoriler_SelectedIndexChanged(object sender, EventArgs e)
        {
            if (lstUstKategoriler.SelectedIndex == -1)
            {
                return;
            }
            int secilenUstKategoriID  = (int)lstUstKategoriler.SelectedValue;
            List <HobilerDTO> hobiler = _hc.AltHobileriGetir(secilenUstKategoriID);

            lstAltKategoriler.DisplayMember = "HobiAdi";
            lstAltKategoriler.ValueMember   = "HobiID";
            lstAltKategoriler.DataSource    = hobiler;
        }