Add admin queries and mutations

This commit is contained in:
Hazem Krimi
2021-05-06 01:43:25 +01:00
parent fed79fc8e2
commit 5c29dd5271
+83
View File
@@ -0,0 +1,83 @@
import gql from 'graphql-tag';
export const GET_ALL_USERS = gql`
query GetAllUsers {
getAllUsers {
id
email
firstName
lastName
phone {
prefix
number
}
address {
place
city
country
zip
}
role
}
}
`;
export const GET_USER_BY_ID = gql`
query GetUserById($id: String!) {
getUserById(id: $id) {
id
email
firstName
lastName
phone {
prefix
number
}
address {
place
city
country
zip
}
role
}
}
`;
export const CREATE_USER = gql`
mutation CreateUser(
$email: String!
$password: String!
$firstName: String!
$lastName: String!
$phone: PhoneInputModel!
$address: AddressInputModel!
$role: Role!
) {
createUser(
email: $email
password: $password
firstName: $firstName
lastName: $lastName
phone: $phone
address: $address
role: $role
) {
id
email
firstName
lastName
phone {
prefix
number
}
address {
place
city
country
zip
}
role
}
}
`;