Added Event Module
This commit is contained in:
23
src/events/events.controller.ts
Normal file
23
src/events/events.controller.ts
Normal file
@@ -0,0 +1,23 @@
|
||||
import { Controller, Get, Inject, Injectable } from '@nestjs/common';
|
||||
import { Query } from '@nestjs/graphql';
|
||||
import { MyEvent } from 'src/dto/event.dto';
|
||||
import { EventsService } from './events.service';
|
||||
|
||||
@Controller('/api/events')
|
||||
export class EventsController {
|
||||
|
||||
constructor(
|
||||
|
||||
private readonly eventsService: EventsService
|
||||
|
||||
|
||||
){}
|
||||
|
||||
@Get("/")
|
||||
@Query(()=>[MyEvent])
|
||||
async events(): Promise<MyEvent[]>{
|
||||
|
||||
return await this.eventsService.getEvents();
|
||||
|
||||
}
|
||||
}
|
||||
Reference in New Issue
Block a user