11// Importacion de modelos referentes a la base de datos.
2- import { ModeloCurso , ModeloProfesor } from "../../DB/models" ;
2+ import { ModeloCurso , ModeloProfesor , ModeloComentario } from "../../DB/models" ;
33import BuildMutation from "./BuildMutation" ;
44
55/**
@@ -11,6 +11,7 @@ const RESOLVERS = {
1111 // con eager se le indica que relaciones tiene cada tabla.
1212 cursos : ( ) => ModeloCurso . query ( ) . eager ( "[profesor, comentarios]" ) ,
1313 profesores : ( ) => ModeloProfesor . query ( ) . eager ( "cursos" ) ,
14+ comentarios : ( ) => ModeloComentario . query ( ) . eager ( ) ,
1415 curso : ( rootValue , args ) => ModeloCurso . query ( ) . findById ( args . id ) ,
1516 profesor : ( rootValue , args ) => ModeloProfesor . query ( ) . findById ( args . id ) ,
1617 } ,
@@ -21,6 +22,9 @@ const RESOLVERS = {
2122 cursoAdd : ( _ , args ) => BuildMutation . query ( ModeloCurso , args ) . save ,
2223 cursoEdit : ( _ , args ) => BuildMutation . query ( ModeloCurso , args ) . edit ,
2324 cursoDelete : ( _ , args ) => BuildMutation . query ( ModeloCurso , args ) . delete ,
25+ comentarioAdd : ( _ , args ) => BuildMutation . query ( ModeloComentario , args ) . save ,
26+ comentarioEdit : ( _ , args ) => BuildMutation . query ( ModeloComentario , args ) . edit ,
27+ comentarioDelete : ( _ , args ) => BuildMutation . query ( ModeloComentario , args ) . delete ,
2428 } ,
2529} ;
2630
0 commit comments