Commit 17b20c04 authored by Diego Iván's avatar Diego Iván
Browse files

agregando servicio de usuarios

parent 64477a3b
Loading
Loading
Loading
Loading
+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);
  }
}