import { Injectable } from '@nestjs/common'; import { TypeOrmCrudService } from '@nestjsx/crud-typeorm'; import { StateCategory } from '../entities/state-category.entity'; import { InjectRepository } from '@nestjs/typeorm'; import { Repository } from 'typeorm'; @Injectable() export class StateCategoriesService extends TypeOrmCrudService { constructor( @InjectRepository(StateCategory) public stateCategoriesRepository: Repository, ) { super(stateCategoriesRepository); } async markDeleted(id: number) { await this.stateCategoriesRepository.softDelete({ id }); return; } }