update delte restuarant
This commit is contained in:
@@ -21,6 +21,8 @@ import { Coupon } from '../../coupons/entities/coupon.entity';
|
||||
import { Category } from '../../foods/entities/category.entity';
|
||||
import { Food } from '../../foods/entities/food.entity';
|
||||
import { Delivery } from '../../delivery/entities/delivery.entity';
|
||||
import { PaymentMethod } from '../../payments/entities/payment-method.entity';
|
||||
import { Pager } from '../../pager/entities/pager.entity';
|
||||
import { Schedule } from '../entities/schedule.entity';
|
||||
|
||||
@Injectable()
|
||||
@@ -258,6 +260,12 @@ export class RestaurantsService {
|
||||
// Delete admin roles for this restaurant
|
||||
await em.nativeDelete(AdminRole, { restaurant: id });
|
||||
|
||||
// Delete payment methods
|
||||
await em.nativeDelete(PaymentMethod, { restaurant: id });
|
||||
|
||||
// Delete pagers
|
||||
await em.nativeDelete(Pager, { restaurant: id });
|
||||
|
||||
// Finally, delete the restaurant itself
|
||||
await em.nativeDelete(Restaurant, { id });
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user