public void DeleteHotel(int id) { var forDelete = _hotelRecordDbContext.Hotels.FirstOrDefault(h => h.HotelId == id); _hotelRecordDbContext.Hotels.Remove(forDelete); _hotelRecordDbContext.SaveChanges(); }
public void DeleteHotelChain(int id) { IEnumerable <Hotel> hotels = _hotelRepository.GetAllHotels(); List <Hotel> hotelsForDelete = new List <Hotel>(); foreach (var hotel in hotels) { if (id == hotel.HotelChain.HotelChainId) { hotelsForDelete.Add(hotel); } } foreach (var hotel in hotelsForDelete) { if (hotelsForDelete != null) { _hotelRepository.DeleteHotel(hotel.HotelId); } } var hotelChainForDelete = _hotelRecordDbContext.HotelChains.FirstOrDefault(a => a.HotelChainId == id); _hotelRecordDbContext.Remove(hotelChainForDelete); _hotelRecordDbContext.SaveChanges(); }