.net Core List değerimizi Session kullanarak taşıyoruz ( SetString ,GetString, JsonConvert.Serialize)

           

1) Kat bilgisi List değerimizi öncelikle Json çeviriyoruz. Sonrasında Session a aktarıyoruz:

           

 List<VM_ST_KOD> resultKatSozlukDegerKisitli;

 resultKatSozlukDegerKisitli = (List<VM_ST_KOD>)resultKatSozlukDeger.Data.Where(s => s.SK_TIP_ID == 1).ToList();
            ViewBag.KatDegerleri = resultKatSozlukDegerKisitli;

            var str = JsonConvert.SerializeObject(resultKatSozlukDegerKisitli);
            HttpContext.Session.SetString("SecilenKatSozlukDegerListe", str);



  2) kat bilgisi list değerini session dan alıyoruz



          List<VM_ST_KOD> KatSozluk;

            var gelen = HttpContext.Session.GetString("SecilenKatSozlukDegerListe");

            KatSozluk = JsonConvert.DeserializeObject<List<VM_ST_KOD>>(gelen);


          odaBilgi.KOB_KAT_ADI = KatSozluk.Where(s => s.SK_ID == int.Parse(odaBilgi.KOB_KAT)).FirstOrDefault().SK_ADI;












Yorumlar

Bu blogdaki popüler yayınlar

Çözüm: The view XXX was not found. The following locations were searched

.Net Core MVC ile hazırlanmış projede Web UI ve Web Api kullanıldığında nasıl Publish ediyoruz. Sunucuya atma yöntemi