Chip Clark
06/25/2021, 11:01 PM@Get(`${Route}/:id`)
byId(@Param('id', ParseIntPipe) PKPersonID: number) {
return this.personService.person({
PKPersonID,
});
}
@Get(`${Route}/contacts/:id`)
contacts(@Param('id', ParseIntPipe) PKPersonID: number) {
return this.personService.personWContacts({
PKPersonID,
});
}
Chip Clark
06/26/2021, 12:09 AMCONTROLLER:
@Get(`${Route}/contacts/:id`)
contacts(@Param('id', ParseIntPipe) PKPersonID: number) {
return this.personService.personWContacts({
PKPersonID,
})
}
SERVICE:
personWContacts(personWhereUniqueInput: Prisma.PersonWhereUniqueInput) {
const personContacts = this.prisma.person.findUnique({
where: personWhereUniqueInput,
include: contactsIncludeQuery,
rejectOnNotFound: true,
})
return personContacts;
}