@@ -4,10 +4,6 @@ import {
44 FILTER_CONDITION_TYPE
55} from "@entria/graphql-mongo-helpers" ;
66
7- const stringToRegexQuery = val => {
8- return { $regex : new RegExp ( val ) } ;
9- } ;
10-
117const LocationFilterMapping = {
128 code : {
139 type : FILTER_CONDITION_TYPE . MATCH_1_TO_1
@@ -68,38 +64,5 @@ export default {
6864 } ) )
6965 } ;
7066 }
71- } ,
72- Mutation : {
73- createLocation : async ( parent , { location } , context , info ) => {
74- const newLocation = await new Location ( {
75- code : location . code ,
76- city : location . city ,
77- state : location . state ,
78- location : location . location
79- } ) ;
80- return new Promise ( ( resolve , reject ) => {
81- newLocation . save ( ( err , res ) => {
82- err ? reject ( err ) : resolve ( res ) ;
83- } ) ;
84- } ) ;
85- } ,
86- updateLocation : async ( parent , { _id, location } , context , info ) => {
87- return new Promise ( ( resolve , reject ) => {
88- Location . findByIdAndUpdate (
89- _id ,
90- { $set : { ...location } } ,
91- { new : true }
92- ) . exec ( ( err , res ) => {
93- err ? reject ( err ) : resolve ( res ) ;
94- } ) ;
95- } ) ;
96- } ,
97- deleteLocation : async ( parent , { _id } , context , info ) => {
98- return new Promise ( ( resolve , reject ) => {
99- Location . findByIdAndDelete ( _id ) . exec ( ( err , res ) => {
100- err ? reject ( err ) : resolve ( res ) ;
101- } ) ;
102- } ) ;
103- }
10467 }
10568} ;
0 commit comments