//מחיקת חניון public static void DeleteParking(int parking_id) { //לפני שמוחקים חניון מוחקים את בטבלת חניונים של מנהל השייכים לו foreach (var item in db.Parkings_of_owner.ToList()) { if (item.op_parking_id == parking_id) { BLL_Parkings_of_owner.DeleteParkings_of_owner(item.op_parking_id); } } Parking parking = db.Parkings.Find(parking_id); db.Parkings.Remove(parking); db.SaveChanges(); }
//מוחק מנהל חניון public static void DeleteOwner(int owner_id) { //לפני שמוחקים מנהל מוחקים את החניונים השייכים לו מטבלת חניונים של מנהל ומטבלת חניונים foreach (var item in db.Parkings_of_owner.ToList()) { if (item.op_owner_id == owner_id) { BLL_Parkings_of_owner.DeleteParkings_of_owner(item.op_parking_id); } } Parking_owner owner = db.Parking_owner.Find(owner_id); db.Parking_owner.Remove(owner); db.SaveChanges(); }