public string UrunStokUpdate(string urunVarId, string urunStok)
        {
            UrunServisClient urunServisClient = new UrunServisClient();
            List <Varyasyon> urunListe        = new List <Varyasyon>();// id ve stok adedi göndermek yeterlidir.
            Varyasyon        varyasyon        = new Varyasyon {
                ID        = Convert.ToInt32(urunVarId),
                StokAdedi = Convert.ToInt32(urunStok)
            };

            urunListe.Add(varyasyon);
            int sonuc = urunServisClient.StokAdediGuncelle("mNRsaGrsdpmrkpKeqqJfQbP0RM", urunListe);

            if (sonuc < 1)
            {
                return("Hatalı");
            }
            return("basarili");
        }
        // GET: Urun

        public ActionResult Index()
        {
            List <UrunViewModel> mymodel    = new List <UrunViewModel>();
            UrunServisClient     urunServis = new UrunServisClient();
            //// Bütün kategorileri çekmek için

            //List<Kategori> kategoriler = urunServis.SelectKategori("mNRsaGrsdpmrkpKeqqJfQbP0RM", 0, "tr");
            //foreach (var kategori in kategoriler)
            //{
            //    Console.WriteLine("Kategori Adı: " + kategori.Tanim);
            //}
            //// Tek bir kategoriyi çekmek için
            //List<Kategori> tekKategori = urunServis.SelectKategori("mNRsaGrsdpmrkpKeqqJfQbP0RM", 53, "tr");
            //Console.WriteLine("Kategori Adı: " + tekKategori[0].Tanim);
            // Filtre değerleri:
            // -1 : Filtre yok
            // 0 : false
            // 1 : true
            // Bu değerler 'Aktif','Firsat','indirimli' ve 'Vitrin' için geçerlidi

            UrunFiltre urunFiltre = new UrunFiltre {
                Aktif  = -1,
                Firsat = -1,

                Indirimli   = -1,
                Vitrin      = -1,
                KategoriID  = 0, // 0 gönderilirse filtre yapılmaz.
                MarkaID     = 0, // 0 gönderilirse filtre yapılmaz.
                UrunKartiID = 0, //0 gönderilirse filtre yapılmaz.
                //Barkod="1564654812", //barkod girilirse sadece o barkodlu ürün gelir.
                //ToplamStokAdediBas = 0,
                //ToplamStokAdediSon = 5000,
                TedarikciID = 0, // 0 gönderilirse filtre yapılmaz
            };
            UrunSayfalama urunSayfalama = new UrunSayfalama {
                BaslangicIndex = 0,     // Başlangıç değeri
                KayitSayisi    = 100,   // Bir sayfada görüntülenecek ürün sayısı
                SiralamaDegeri = "ID",  // Hangi sütuna göre sıralanacağı
                SiralamaYonu   = "ASC", // Artan "ASC", azalan "DESC"
            };

            List <UrunKarti> FiltrelenenUrunKartiListe = urunServis.SelectUrun("mNRsaGrsdpmrkpKeqqJfQbP0RM", urunFiltre, urunSayfalama);

            foreach (var item in FiltrelenenUrunKartiListe)
            {
                List <Varyasyon> varyasyonListe = item.Varyasyonlar;
                foreach (var itemVar in varyasyonListe)
                {
                    UrunViewModel urunListItem = new UrunViewModel();
                    urunListItem.ID        = item.ID;
                    urunListItem.StokKodu  = itemVar.StokKodu;
                    urunListItem.Kategori  = item.AnaKategori;
                    urunListItem.Marka     = item.Marka;
                    urunListItem.StokAdedi = itemVar.StokAdedi;
                    urunListItem.UrunAdi   = item.UrunAdi;

                    urunListItem.Fiyat  = itemVar.SatisFiyati;
                    urunListItem.varID  = itemVar.ID;
                    urunListItem.varAdi = itemVar.Ozellikler[0].Deger;
                    mymodel.Add(urunListItem);
                }
            }

            return(View(mymodel));
        }