PDA

View Full Version : سوال: چجوری چک کنم فقط یه پست اکتیو باشه؟



marjan_gh
سه شنبه 07 دی 1395, 15:39 عصر
درود بر دوستان

من برای قسمت about us سایتم یه جدول تهیه کردم که توش گفتم اون درباره ما رو نشون بده به کاربران که visibility=true

حالا توی قسمت مدیریت یه سوال برام پیش اومده اونم اینه چجوری جلوگیری کنم از این مسیله که اپراتور یوقت دوتا متن رو true نکنه
اینو هم باید برای ادیت جلوشو بگیرم هم در زمان ایجاد یک درباره ما جدید:اشتباه:

Moien Tajik
سه شنبه 07 دی 1395, 17:42 عصر
با استفاده از Count یا Any چک کنید .
اگر Count اون هایی که visibility اون ها true هست بیشتر از 1 بود ، اجازه ندید که فعال بشه و خطا برگردونید ، و یا با Any اگر true برگشت داده شد ، یعنی یک رکورد با visibility هست .

var query = db.YourTbl.Any(r => r.Visibility);
if(query)
{
// Add Error
}
else
{
// Enable Visibility for that item
}

farhad26
چهارشنبه 08 دی 1395, 11:48 صبح
برای قسمت "درباره ما" سایت نیاز نیست هر بار یک صفحه ی جدید ایجاد کنید, همون قبلی رو ویرایش کنید

در حلقه ی foreach قرار ندید