예제 #1
0
        public void DeleteGarage(Guid id)
        {
            var garage = _garageRepository.GetById(id);
            var cars   = _carRepository.GetAll().Where(x => x.GarageId == id).ToList();

            foreach (var car in cars)
            {
                car.GarageId = Guid.Empty;
            }

            _garageRepository.Delete(garage);
            _memoryCache.Remove(_allGaragesKey);
        }