Skip to content

Instantly share code, notes, and snippets.

@younesmln
Created August 20, 2018 08:03
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save younesmln/ea99e9144d916e2db09bb51dcb60d6a5 to your computer and use it in GitHub Desktop.
Save younesmln/ea99e9144d916e2db09bb51dcb60d6a5 to your computer and use it in GitHub Desktop.
seed your db with multiple mutations
const CATEGORIES = [
"Catering",
"Venue",
"Venue & Catering",
"AV/Sound",
"Transport / Logistics",
"Staff & Services",
"Platinum Sponsor",
"Diamond Sponsor",
"Gold Sponsor",
"Silver Sponsor",
"Bronze Sponsor",
"Premier Sponsor",
"Presenting Sponsor",
"Producing Sponsor",
"Media Sponsor",
"In-Kind Sponsors",
"Promotional Partner",
"Location Sponsors",
"Startups",
"Corporates",
"Investors",
"Media"
];
function categoryMutation(category) {
return `createEventCompanyCategory(eventCompanyCategory: { name: "${category}", eventId: $eventId } ) {
name
id
}`;
}
const mutation = `
mutation ContactsMutation($eventId: String!) {
${CATEGORIES.map(
category => `${category}: ${categoryMutation(category)}`
).join("\n ")}
}
`;
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment