Exemplo n.º 1
0
        public void DeleteHotel(int id)
        {
            var forDelete = _hotelRecordDbContext.Hotels.FirstOrDefault(h => h.HotelId == id);

            _hotelRecordDbContext.Hotels.Remove(forDelete);
            _hotelRecordDbContext.SaveChanges();
        }
Exemplo n.º 2
0
        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();
        }