| 123456789101112131415161718192021222324 |
- import { Mutation, Query, Resolver } from '@nestjs/graphql';
- import { Administrator } from '../../entity/administrator/administrator.entity';
- import { AdministratorService } from '../../service/administrator.service';
- @Resolver('Administrator')
- export class AdministratorResolver {
- constructor(private administratorService: AdministratorService) {}
- @Query('administrators')
- administrators(): Promise<Administrator[]> {
- return this.administratorService.findAll();
- }
- @Query('administrator')
- administrator(obj, args): Promise<Administrator | undefined> {
- return this.administratorService.findOne(args.id);
- }
- @Mutation()
- createAdministrator(_, args): Promise<Administrator> {
- const { input } = args;
- return this.administratorService.create(input);
- }
- }
|