دوستان من یک View نوع دار دارم که وظیفش نمایش لیست کاربران هستش.
حالا در همین View یک ActionLink دارم که می خوام وقتی روش کلیک شد تمامی فیلد Family به یک رشته تغییر پیدا کنه. کلا باید چیکار کنم. اینو خودم نوشتم اما می دونم اشتباهه.
public bool Update(User new_user) { User old_user = db.Users.Where(p => p.Family == "Jacki").Single(); old_user.Family = "Anderson"; return Convert.ToBoolean(db.SaveChanges()); }
public ActionResult changeFamily(User Us) { blUs.Update(Us); return RedirectToAction("List"); }
منظورتون رو متوجه نشدم
لطفا بیشتر توضیح دهید
public User Find(User us) { return db.Users.Where(p => p.Family == "Naseri").Single(); } }
public ActionResult changeFamily(User US) { User uss = blUs.Find(US); uss.Family = "باقری"; blUs.Add(uss); return RedirectToAction("List"); }
میخوام تمامی رکوردهای فیلد Family اگر Naseri بود بشه باقری
اما به این کدم ایراد میگیره (کدها رو به این صورت تغییر دادم)
وردی متد Change از نوع user است
متد Find یاسد کلید اصلی را ارسال کنید
واگر چند رکورد است باید خروجی از نوع ToList باشد و باید حلقه همه رلا بروز رسانی کنید
میشه یک نمونه کد ببگید خیلی گیر کردم
متاسفانه نمونه ندارم
یک نمونه ضمیمه کنید تا براتون کامل کنم
دوست عزیز من پروژه رو پیوست کردم لطفا به زبان ساده ای بنویسید و یک اکشن لینک برای دیلیت هم ایجاد کنید که مثلا با زدنش همه status های با رکورد 0 حذف بشن
بسیار ممنونم
public ActionResult changeFamily(User US) { Models.ProTicketEntities db = new ProTicketEntities(); var users = db.Users.Where(u => u.Family == US.Family); foreach (var user in users) { user.Family = "باقری"; } db.SaveChanges(); return RedirectToAction("List"); }
بسیار ممنون فقط با توجه به این کد اگه بخوامName کسی که فامیلیش برابر بود در یک viewbag نشون بدم باید چیکار کنم?
هیچ کاربری تا کنون از این پست تشکر نکرده است
با ما تماس بگیرید تا در این مسیر همراهتان باشیم :)