예제 #1
0
        //מחיקת חניון
        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();
        }
예제 #2
0
        //מוחק מנהל חניון
        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();
        }