Ndryshime ne convert. Trajtimi, vendos nr per cdo entitet
This commit is contained in:
@@ -1,9 +1,17 @@
|
||||
import { Controller, Get, Post, Body, Patch, Param, Delete } from '@nestjs/common';
|
||||
import { KlinikaService } from './klinika.service';
|
||||
import { CreateKlinikaDto } from './dto/create-klinika.dto';
|
||||
import { UpdateKlinikaDto } from './dto/update-klinika.dto';
|
||||
import {
|
||||
Controller,
|
||||
Get,
|
||||
Post,
|
||||
Body,
|
||||
Patch,
|
||||
Param,
|
||||
Delete,
|
||||
} from "@nestjs/common";
|
||||
import { KlinikaService } from "./klinika.service";
|
||||
import { CreateKlinikaDto } from "./dto/create-klinika.dto";
|
||||
import { UpdateKlinikaDto } from "./dto/update-klinika.dto";
|
||||
|
||||
@Controller('klinika')
|
||||
@Controller("klinika")
|
||||
export class KlinikaController {
|
||||
constructor(private readonly klinikaService: KlinikaService) {}
|
||||
|
||||
@@ -17,18 +25,18 @@ export class KlinikaController {
|
||||
return this.klinikaService.findAll();
|
||||
}
|
||||
|
||||
@Get(':id')
|
||||
findOne(@Param('id') id: string) {
|
||||
@Get(":id")
|
||||
findOne(@Param("id") id: string) {
|
||||
return this.klinikaService.findOne(+id);
|
||||
}
|
||||
|
||||
@Patch(':id')
|
||||
update(@Param('id') id: string, @Body() updateKlinikaDto: UpdateKlinikaDto) {
|
||||
@Patch(":id")
|
||||
update(@Param("id") id: string, @Body() updateKlinikaDto: UpdateKlinikaDto) {
|
||||
return this.klinikaService.update(+id, updateKlinikaDto);
|
||||
}
|
||||
|
||||
@Delete(':id')
|
||||
remove(@Param('id') id: string) {
|
||||
@Delete(":id")
|
||||
remove(@Param("id") id: string) {
|
||||
return this.klinikaService.remove(+id);
|
||||
}
|
||||
}
|
||||
|
||||
@@ -1,9 +1,10 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { KlinikaService } from './klinika.service';
|
||||
import { KlinikaController } from './klinika.controller';
|
||||
import { Module } from "@nestjs/common";
|
||||
import { KlinikaService } from "./klinika.service";
|
||||
import { KlinikaController } from "./klinika.controller";
|
||||
import { ReadJsonService } from "../read_json/read-json.service";
|
||||
|
||||
@Module({
|
||||
controllers: [KlinikaController],
|
||||
providers: [KlinikaService]
|
||||
providers: [KlinikaService, ReadJsonService],
|
||||
})
|
||||
export class KlinikaModule {}
|
||||
|
||||
@@ -1,11 +1,17 @@
|
||||
import { Injectable } from '@nestjs/common';
|
||||
import { CreateKlinikaDto } from './dto/create-klinika.dto';
|
||||
import { UpdateKlinikaDto } from './dto/update-klinika.dto';
|
||||
import { Injectable } from "@nestjs/common";
|
||||
import { ReadJsonService } from "../read_json/read-json.service";
|
||||
import { CreateKlinikaDto } from "./dto/create-klinika.dto";
|
||||
import { UpdateKlinikaDto } from "./dto/update-klinika.dto";
|
||||
|
||||
@Injectable()
|
||||
export class KlinikaService {
|
||||
constructor(private readonly readJsonService: ReadJsonService) {}
|
||||
create(createKlinikaDto: CreateKlinikaDto) {
|
||||
return 'This action adds a new klinika';
|
||||
const records = this.readJsonService.getAll();
|
||||
records.forEach((record: any) => {
|
||||
console.log(record.klinika);
|
||||
});
|
||||
return "This action adds a new klinika";
|
||||
}
|
||||
|
||||
findAll() {
|
||||
|
||||
16
Nest/src/std_zh/read_json/read-json.service.ts
Normal file
16
Nest/src/std_zh/read_json/read-json.service.ts
Normal file
@@ -0,0 +1,16 @@
|
||||
import { Injectable } from "@nestjs/common";
|
||||
import { readFileSync } from "fs";
|
||||
import { join } from "path";
|
||||
|
||||
@Injectable()
|
||||
export class ReadJsonService {
|
||||
json: any;
|
||||
constructor() {
|
||||
const jsonPath = join("..", "JSON", "records.json");
|
||||
const jsonObj = JSON.parse(readFileSync(jsonPath).toString());
|
||||
this.json = jsonObj;
|
||||
}
|
||||
getAll() {
|
||||
return this.json;
|
||||
}
|
||||
}
|
||||
@@ -1,12 +1,11 @@
|
||||
import { Module } from '@nestjs/common';
|
||||
import { KlinikaModule } from './klinika/klinika.module';
|
||||
import { PacientiModule } from './pacienti/pacienti.module';
|
||||
import { DiagnozaModule } from './diagnoza/diagnoza.module';
|
||||
import { TrajtimiModule } from './trajtimi/trajtimi.module';
|
||||
import { Module } from "@nestjs/common";
|
||||
import { KlinikaModule } from "./klinika/klinika.module";
|
||||
import { PacientiModule } from "./pacienti/pacienti.module";
|
||||
import { DiagnozaModule } from "./diagnoza/diagnoza.module";
|
||||
import { TrajtimiModule } from "./trajtimi/trajtimi.module";
|
||||
|
||||
@Module({
|
||||
controllers: [],
|
||||
providers: [],
|
||||
imports: [KlinikaModule, PacientiModule, DiagnozaModule, TrajtimiModule],
|
||||
})
|
||||
export class StdZhModule {}
|
||||
|
||||
Reference in New Issue
Block a user