سلام با توجه به آموزش های بخش4 و آموزش ها ریپوزیتوری برای جداولم از الگوی ریپوزیتوزی استفاده کردم
برای ذخیره public void Save()
{
db.SaveChanges();
}
و برای برسی تکراری بودن ایمیل و شماره همراه و نام کاربری
public bool CheckEmail(string InputEmail)
{
return db.Users.Any(u => u.Email == InputEmail.Trim().ToLower());
}
الان موقع ذخیره این خطا رو میده
راهنمایی کنید لطفا
متن ارور کاملا گویاست
میگه شما نمیتونید bool رو array تبدیل کنید
نوع و مقادیر را بررسی کنید
سلام استاد
این رو متوجه شدم که میگه شما نمیتونید bool رو array تبدیل کنید
ولی من هیچ کجا این کار رو نکردم هم ویو مدل رو چک کردم هم یوزر رو وقتی مقدار دادم
از برک پوینت هم استفاده کردم مرحله به مرحله میره تا به db.SaveChanges میرسه خطا میده
البته من از جنریک ریپوزیتوری استفاده کردم و بعد یک ریپوزیتوری اختصاصی ایجاد کردم برای چک کردن شماره موبایل و ایمیل کاربر و توی UnitOfWork این شکلی اضافه کردمش
private UserRepository UserRepository;
public UserRepository OneUserRepository
{
get
{
if (UserRepository == null)
{
UserRepository = new UserRepository(db);
}
return UserRepository;
}
}
البته توی خود ریپوزیتوری یوزر هم
private MedicDBEntities db;
public UserRepository(MedicDBEntities Contdb)
{
this.db = Contdb;
}
رو اضافه کردم
آیا مشکل از اینجاست؟
امکانش هست مشکل از این باشه
تک تک فراخوانی کنید تا متوجه بشید مشکل از کدام است