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