Claim

رامین قره داغی
1 مهر ۱۴۰۰
سلام استاد خسته نباشید من میخواستم درس ها و کلاس های معلم رو تو کلیم سیو کنم تا بر اساس اون دانش اموز رو ببینه و نمره بده ولی تعداد lessonId و ClassId زیاده و به صورت لیست هست چطور میشه داخل کلیم ذخیره کرد
443

4 پاسخ
  • رامین قره داغی1 مهر ۱۴۰۰

    این هم servive

  • محمد اشرافی1 مهر ۱۴۰۰

    سلام این کار رو انجام ندین 

    چون Claim حجیم میشه دوم اینکه اگر در طول استفاده از برنامه اطلاعاتی تغیر کرد Claim بروز رسانی نمیشه و باید logout کنه و دوباره Login کنه 

    بهتره اطلاعاتی رو توی Claim ذخیره کنید که قرار نیست بروزرسانی شن

    ولی اگه بخواین ذخیره اش کنید باید تبدیلش کنید به json و موقع فراخوانیش از Json تبدیلش کنید به List 

  • رامین قره داغی1 مهر ۱۴۰۰

    راه دیگه ای هم هست ؟؟؟

  • محمد اشرافی1 مهر ۱۴۰۰

    درضمن بهتره این کلاس OperationResult رو برای متد هایی استفاده کنید که خروجی ندارن

    -----------------------------------------------

    نحوه تبدیل کردن به Json

    List<int> test=new List<int>();
    var json=JsonConvert.SerializeObject(test);

    نحوه تبدیل json به نوع درخواستی : 

    List<int> test=new List<int>();
    var json=JsonConvert.SerializeObject(test);
    -------------------------
    
    List<int>test2 = JsonConvert.DeserializeObject<List<int>>(json)