diff --git a/api-gateway/src/app.controller.ts b/api-gateway/src/app.controller.ts index 898e3b54..6ba1f9af 100644 --- a/api-gateway/src/app.controller.ts +++ b/api-gateway/src/app.controller.ts @@ -68,10 +68,9 @@ export class AppController { @Body('quote') quote: number, @Body('status') status: string, @Body('date_entry') date_entry: Date, - @Body('houses') houses: {}, + @Body('houses') houses: [{}], ) { - console.log(houses); diff --git a/api-gateway/src/app.service.ts b/api-gateway/src/app.service.ts index 53f8e015..3e41ba03 100644 --- a/api-gateway/src/app.service.ts +++ b/api-gateway/src/app.service.ts @@ -68,7 +68,7 @@ export class AppService { //POST parameter from API createCommunity(name: string, province: string, canton: string, district: string - , num_houses: number, phone: number, quote: number, status: string, date_entry: Date, houses: {}) { + , num_houses: number, phone: number, quote: number, status: string, date_entry: Date, houses: [{}]) { const pattern = { cmd: 'createCommunity' }; const payload = { name: name, province: province, canton: canton, district: district, num_houses: num_houses, @@ -81,6 +81,8 @@ export class AppService { ); } + + allCommunities() { const pattern = { cmd: 'findAllCommunities' }; const payload = {}; diff --git a/servicio-comunidad-viviendas/src/schemas/community.schema.ts b/servicio-comunidad-viviendas/src/schemas/community.schema.ts index 64d997fe..c1b6ecf3 100644 --- a/servicio-comunidad-viviendas/src/schemas/community.schema.ts +++ b/servicio-comunidad-viviendas/src/schemas/community.schema.ts @@ -35,8 +35,8 @@ export class Community { @Prop() date_entry: Date; - @Prop({ type: HouseSchema }) - houses: House + @Prop({ type: [HouseSchema] }) + houses: Array; }