• 1400/10/09
  • 0
  • 95
1400/10/09 |
backend
c-sharp
asp
dot-net
dependency-injection
identity

shadow property آپدیت در لایه سرویس

سلام وقت بخیر . میخواستم حالت restore user داشته باشم که افرادی حذف شدن رو برگردونم  فیلد IsRemoved شدو پراپرتی هست

مشکلی که هست اینه که دسترسی نداریم بهش داخل سرویس چطور میشه تغییرش داد ؟ که آپدیت کرد مقدار IsRemoved رو 

برای user  ( از آیدنتیتی استفاده شده)

 


سلام

شما همیشه میتونید کاربرانی را که حذف شدند برگردونید

برای اینکار  دو راه وجود داره

1 - در زمان نمایش لیست کاربران یک ستون برای حذف شده ها در نظر بگیرید و این ستون را زمانی که isremoved برابر با true بود مقدار دهی کنید مثلا حذف شده است بعد یک دکمه برای بازیابی قرار میدید که یک سرویس برای این کار میتونیسید که با گرفتن کد کاربر بره و کاربر را بازیابی کنه

2 - شما یک قسمت مخصوص حذف شده ها در نظر بگیرید و لیست فقط حذف شده ها رو نمایش بدید که با انتخاب دکمه بازیابی هر کاربر بشه اونو احیا کرد به روش بالا

حالا نکته اصلی اینجاست که شما دیگه نباید توی dbcontext بیایید و فیلد isremoved و فیلتر کنید تا حذف شده ها رو نشون نده

 



پاسخی برای این باگ ارسال کنید

لطفا کدها را درون قطعه کد ارسال نمایید

برای ارسال پاسخ باید وارد حساب کاربری خود شوید
ورود به حساب کاربری