import { Injectable, HttpException, HttpStatus } from '@nestjs/common';
import { InjectRepository } from '@nestjs/typeorm';
import { Repository } from 'typeorm';
import { responseMessages } from '../../messages/response-messages';
import { Industries } from "../../entities/industries.entity";

@Injectable()
export class IndustriesRepository {
    constructor(

        @InjectRepository(Industries)
        private Industries: Repository<Industries>,
    ) {}

    async createData(request : any)
    {
        const result  = await this.Industries.insert(request);
        if(result.raw.affected == 0){
            throw  new HttpException(responseMessages.en.industries.create_failed,HttpStatus.UNPROCESSABLE_ENTITY);
        }

        return;
    }
}
