Loading backend/src/user/user.service.ts +14 −4 Original line number Diff line number Diff line import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { User } from './entities/user.entity'; import { Repository } from 'typeorm'; import { CreateUserDto } from './dto/create-user.dto'; @Injectable() /** * Service responsible for handling user-related operations. */ export class UserService { create(createUserDto: CreateUserDto) { return 'This action adds a new user'; constructor( @InjectRepository(User) private userRepository: Repository<User>, ) {} async findOne(email: string) { return await this.userRepository.findOneByOrFail({ email }); } findOne(id: number) { return `This action returns a #${id} user`; async create(createUserDto: CreateUserDto) { await this.userRepository.insert(createUserDto); } } Loading
backend/src/user/user.service.ts +14 −4 Original line number Diff line number Diff line import { Injectable } from '@nestjs/common'; import { InjectRepository } from '@nestjs/typeorm'; import { User } from './entities/user.entity'; import { Repository } from 'typeorm'; import { CreateUserDto } from './dto/create-user.dto'; @Injectable() /** * Service responsible for handling user-related operations. */ export class UserService { create(createUserDto: CreateUserDto) { return 'This action adds a new user'; constructor( @InjectRepository(User) private userRepository: Repository<User>, ) {} async findOne(email: string) { return await this.userRepository.findOneByOrFail({ email }); } findOne(id: number) { return `This action returns a #${id} user`; async create(createUserDto: CreateUserDto) { await this.userRepository.insert(createUserDto); } }