.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
Yorum Gönder