Prisma implementation...
This commit is contained in:
@@ -1,26 +1,43 @@
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { CreateUserInput } from './dto/create-user.input';
|
||||
import { UpdateUserInput } from './dto/update-user.input';
|
||||
import { CreateUserInput } from 'src/graphql/graphql.typings';
|
||||
import { Prisma, User } from '@prisma/client';
|
||||
import { PrismaService } from 'prisma/prisma.service';
|
||||
|
||||
@Injectable()
|
||||
export class UsersService {
|
||||
create(createUserInput: CreateUserInput) {
|
||||
return 'This action adds a new user';
|
||||
constructor(private readonly prismaService: PrismaService) {}
|
||||
|
||||
async user(uniqueInput: Prisma.UserWhereUniqueInput) {
|
||||
return await this.prismaService.user.findUnique({ where: uniqueInput });
|
||||
}
|
||||
|
||||
findAll() {
|
||||
return `This action returns all users`;
|
||||
async users(params: {
|
||||
skip?: number;
|
||||
take?: number;
|
||||
cursor?: Prisma.UserWhereUniqueInput;
|
||||
where?: Prisma.UserWhereInput;
|
||||
orderBy?: Prisma.UserOrderByWithRelationInput;
|
||||
}) {
|
||||
return await this.prismaService.user.findMany(params);
|
||||
}
|
||||
|
||||
findOne(id: number) {
|
||||
return `This action returns a #${id} user`;
|
||||
}
|
||||
// create(createUserInput: CreateUserInput) {
|
||||
// return 'This action adds a new user';
|
||||
// }
|
||||
|
||||
// update(id: number, updateUserInput: UpdateUserInput) {
|
||||
// findAll() {
|
||||
// return `This action returns all users`;
|
||||
// }
|
||||
|
||||
// findOne(id: string) {
|
||||
// return `This action returns a #${id} user`;
|
||||
// }
|
||||
|
||||
// update(id: string, updateUserInput: UpdateUserInput) {
|
||||
// return `This action updates a #${id} user`;
|
||||
// }
|
||||
|
||||
remove(id: number) {
|
||||
return `This action removes a #${id} user`;
|
||||
}
|
||||
// remove(id: string) {
|
||||
// return `This action removes a #${id} user`;
|
||||
// }
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user