Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
20 changes: 20 additions & 0 deletions apps/api/src/assignments/assignments.controller.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { Test, TestingModule } from '@nestjs/testing';
import { AssignmentsController } from './assignments.controller';
import { AssignmentsService } from './assignments.service';

describe('AssignmentsController', () => {
let controller: AssignmentsController;

beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
controllers: [AssignmentsController],
providers: [AssignmentsService],
}).compile();

controller = module.get<AssignmentsController>(AssignmentsController);
});

it('should be defined', () => {
expect(controller).toBeDefined();
});
});
34 changes: 34 additions & 0 deletions apps/api/src/assignments/assignments.controller.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common';
import { AssignmentsService } from './assignments.service';
import { CreateAssignmentDto } from './dto/create-assignment.dto';
import { UpdateAssignmentDto } from './dto/update-assignment.dto';

@Controller('assignments')
export class AssignmentsController {
constructor(private readonly assignmentsService: AssignmentsService) {}

@Post()
create(@Body() createAssignmentDto: CreateAssignmentDto) {
return this.assignmentsService.create(createAssignmentDto);
}

@Get()
findAll() {
return this.assignmentsService.findAll();
}

@Get(':id')
findOne(@Param('id') id: string) {
return this.assignmentsService.findOne(+id);
}

@Patch(':id')
update(@Param('id') id: string, @Body() updateAssignmentDto: UpdateAssignmentDto) {
return this.assignmentsService.update(+id, updateAssignmentDto);
}

@Delete(':id')
remove(@Param('id') id: string) {
return this.assignmentsService.remove(+id);
}
}
9 changes: 9 additions & 0 deletions apps/api/src/assignments/assignments.module.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { Module } from '@nestjs/common';
import { AssignmentsService } from './assignments.service';
import { AssignmentsController } from './assignments.controller';

@Module({
controllers: [AssignmentsController],
providers: [AssignmentsService],
})
export class AssignmentsModule {}
18 changes: 18 additions & 0 deletions apps/api/src/assignments/assignments.service.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Test, TestingModule } from '@nestjs/testing';
import { AssignmentsService } from './assignments.service';

describe('AssignmentsService', () => {
let service: AssignmentsService;

beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [AssignmentsService],
}).compile();

service = module.get<AssignmentsService>(AssignmentsService);
});

it('should be defined', () => {
expect(service).toBeDefined();
});
});
26 changes: 26 additions & 0 deletions apps/api/src/assignments/assignments.service.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import { Injectable } from '@nestjs/common';
import { CreateAssignmentDto } from './dto/create-assignment.dto';
import { UpdateAssignmentDto } from './dto/update-assignment.dto';

@Injectable()
export class AssignmentsService {
create(createAssignmentDto: CreateAssignmentDto) {
return 'This action adds a new assignment';
}

findAll() {
return `This action returns all assignments`;
}

findOne(id: number) {
return `This action returns a #${id} assignment`;
}

update(id: number, updateAssignmentDto: UpdateAssignmentDto) {
return `This action updates a #${id} assignment`;
}

remove(id: number) {
return `This action removes a #${id} assignment`;
}
}
1 change: 1 addition & 0 deletions apps/api/src/assignments/dto/create-assignment.dto.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export class CreateAssignmentDto {}
4 changes: 4 additions & 0 deletions apps/api/src/assignments/dto/update-assignment.dto.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import { PartialType } from '@nestjs/mapped-types';
import { CreateAssignmentDto } from './create-assignment.dto';

export class UpdateAssignmentDto extends PartialType(CreateAssignmentDto) {}
1 change: 1 addition & 0 deletions apps/api/src/assignments/entities/assignment.entity.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export class Assignment {}
20 changes: 20 additions & 0 deletions apps/api/src/courses/courses.controller.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { Test, TestingModule } from '@nestjs/testing';
import { CoursesController } from './courses.controller';
import { CoursesService } from './courses.service';

describe('CoursesController', () => {
let controller: CoursesController;

beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
controllers: [CoursesController],
providers: [CoursesService],
}).compile();

controller = module.get<CoursesController>(CoursesController);
});

it('should be defined', () => {
expect(controller).toBeDefined();
});
});
34 changes: 34 additions & 0 deletions apps/api/src/courses/courses.controller.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common';
import { CoursesService } from './courses.service';
import { CreateCourseDto } from './dto/create-course.dto';
import { UpdateCourseDto } from './dto/update-course.dto';

@Controller('courses')
export class CoursesController {
constructor(private readonly coursesService: CoursesService) {}

@Post()
create(@Body() createCourseDto: CreateCourseDto) {
return this.coursesService.create(createCourseDto);
}

@Get()
findAll() {
return this.coursesService.findAll();
}

@Get(':id')
findOne(@Param('id') id: string) {
return this.coursesService.findOne(+id);
}

@Patch(':id')
update(@Param('id') id: string, @Body() updateCourseDto: UpdateCourseDto) {
return this.coursesService.update(+id, updateCourseDto);
}

@Delete(':id')
remove(@Param('id') id: string) {
return this.coursesService.remove(+id);
}
}
9 changes: 9 additions & 0 deletions apps/api/src/courses/courses.module.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { Module } from '@nestjs/common';
import { CoursesService } from './courses.service';
import { CoursesController } from './courses.controller';

@Module({
controllers: [CoursesController],
providers: [CoursesService],
})
export class CoursesModule {}
18 changes: 18 additions & 0 deletions apps/api/src/courses/courses.service.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Test, TestingModule } from '@nestjs/testing';
import { CoursesService } from './courses.service';

describe('CoursesService', () => {
let service: CoursesService;

beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [CoursesService],
}).compile();

service = module.get<CoursesService>(CoursesService);
});

it('should be defined', () => {
expect(service).toBeDefined();
});
});
26 changes: 26 additions & 0 deletions apps/api/src/courses/courses.service.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import { Injectable } from '@nestjs/common';
import { CreateCourseDto } from './dto/create-course.dto';
import { UpdateCourseDto } from './dto/update-course.dto';

@Injectable()
export class CoursesService {
create(createCourseDto: CreateCourseDto) {
return 'This action adds a new course';
}

findAll() {
return `This action returns all courses`;
}

findOne(id: number) {
return `This action returns a #${id} course`;
}

update(id: number, updateCourseDto: UpdateCourseDto) {
return `This action updates a #${id} course`;
}

remove(id: number) {
return `This action removes a #${id} course`;
}
}
1 change: 1 addition & 0 deletions apps/api/src/courses/dto/create-course.dto.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export class CreateCourseDto {}
4 changes: 4 additions & 0 deletions apps/api/src/courses/dto/update-course.dto.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import { PartialType } from '@nestjs/mapped-types';
import { CreateCourseDto } from './create-course.dto';

export class UpdateCourseDto extends PartialType(CreateCourseDto) {}
1 change: 1 addition & 0 deletions apps/api/src/courses/entities/course.entity.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export class Course {}
1 change: 1 addition & 0 deletions apps/api/src/feedback/dto/create-feedback.dto.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export class CreateFeedbackDto {}
4 changes: 4 additions & 0 deletions apps/api/src/feedback/dto/update-feedback.dto.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import { PartialType } from '@nestjs/mapped-types';
import { CreateFeedbackDto } from './create-feedback.dto';

export class UpdateFeedbackDto extends PartialType(CreateFeedbackDto) {}
1 change: 1 addition & 0 deletions apps/api/src/feedback/entities/feedback.entity.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export class Feedback {}
20 changes: 20 additions & 0 deletions apps/api/src/feedback/feedback.controller.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { Test, TestingModule } from '@nestjs/testing';
import { FeedbackController } from './feedback.controller';
import { FeedbackService } from './feedback.service';

describe('FeedbackController', () => {
let controller: FeedbackController;

beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
controllers: [FeedbackController],
providers: [FeedbackService],
}).compile();

controller = module.get<FeedbackController>(FeedbackController);
});

it('should be defined', () => {
expect(controller).toBeDefined();
});
});
34 changes: 34 additions & 0 deletions apps/api/src/feedback/feedback.controller.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,34 @@
import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common';
import { FeedbackService } from './feedback.service';
import { CreateFeedbackDto } from './dto/create-feedback.dto';
import { UpdateFeedbackDto } from './dto/update-feedback.dto';

@Controller('feedback')
export class FeedbackController {
constructor(private readonly feedbackService: FeedbackService) {}

@Post()
create(@Body() createFeedbackDto: CreateFeedbackDto) {
return this.feedbackService.create(createFeedbackDto);
}

@Get()
findAll() {
return this.feedbackService.findAll();
}

@Get(':id')
findOne(@Param('id') id: string) {
return this.feedbackService.findOne(+id);
}

@Patch(':id')
update(@Param('id') id: string, @Body() updateFeedbackDto: UpdateFeedbackDto) {
return this.feedbackService.update(+id, updateFeedbackDto);
}

@Delete(':id')
remove(@Param('id') id: string) {
return this.feedbackService.remove(+id);
}
}
9 changes: 9 additions & 0 deletions apps/api/src/feedback/feedback.module.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,9 @@
import { Module } from '@nestjs/common';
import { FeedbackService } from './feedback.service';
import { FeedbackController } from './feedback.controller';

@Module({
controllers: [FeedbackController],
providers: [FeedbackService],
})
export class FeedbackModule {}
18 changes: 18 additions & 0 deletions apps/api/src/feedback/feedback.service.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,18 @@
import { Test, TestingModule } from '@nestjs/testing';
import { FeedbackService } from './feedback.service';

describe('FeedbackService', () => {
let service: FeedbackService;

beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
providers: [FeedbackService],
}).compile();

service = module.get<FeedbackService>(FeedbackService);
});

it('should be defined', () => {
expect(service).toBeDefined();
});
});
26 changes: 26 additions & 0 deletions apps/api/src/feedback/feedback.service.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,26 @@
import { Injectable } from '@nestjs/common';
import { CreateFeedbackDto } from './dto/create-feedback.dto';
import { UpdateFeedbackDto } from './dto/update-feedback.dto';

@Injectable()
export class FeedbackService {
create(createFeedbackDto: CreateFeedbackDto) {
return 'This action adds a new feedback';
}

findAll() {
return `This action returns all feedback`;
}

findOne(id: number) {
return `This action returns a #${id} feedback`;
}

update(id: number, updateFeedbackDto: UpdateFeedbackDto) {
return `This action updates a #${id} feedback`;
}

remove(id: number) {
return `This action removes a #${id} feedback`;
}
}
1 change: 1 addition & 0 deletions apps/api/src/grades/dto/create-grade.dto.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export class CreateGradeDto {}
4 changes: 4 additions & 0 deletions apps/api/src/grades/dto/update-grade.dto.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,4 @@
import { PartialType } from '@nestjs/mapped-types';
import { CreateGradeDto } from './create-grade.dto';

export class UpdateGradeDto extends PartialType(CreateGradeDto) {}
1 change: 1 addition & 0 deletions apps/api/src/grades/entities/grade.entity.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1 @@
export class Grade {}
20 changes: 20 additions & 0 deletions apps/api/src/grades/grades.controller.spec.ts
Original file line number Diff line number Diff line change
@@ -0,0 +1,20 @@
import { Test, TestingModule } from '@nestjs/testing';
import { GradesController } from './grades.controller';
import { GradesService } from './grades.service';

describe('GradesController', () => {
let controller: GradesController;

beforeEach(async () => {
const module: TestingModule = await Test.createTestingModule({
controllers: [GradesController],
providers: [GradesService],
}).compile();

controller = module.get<GradesController>(GradesController);
});

it('should be defined', () => {
expect(controller).toBeDefined();
});
});
Loading