.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ÜLDÜ: mapper, System.BadImageFormatException: 'Could not load file or assembly 'DataAccess....Geçersiz biçimdeki bir program yüklenmek istendi

Asp.NET Core 5.0 - Kullanıcıdan Gelen Verilerin Doğrulanması Validations (Gençay Yıldız anlatımından resmedilmiştir)

Asp.NET Core 5.0 - Temel Kavramlar(User-Client-Hosting-IP-Domain-Request-Response-Layout-RenderBody-RenderSection ) (Gençay Yıldız anlatımı)