Skip to content

A CURD Command app that displays the commands used by platform using GraphQL

Asok-DotNet/DotNet5-GraphQL

Repository files navigation

This is a Command getter CURD app built using GraphQL and DotNet 5

Architecture

Environmental Setup

Spin up the Docker SQL Server or Use the Local instance

docker-compose up -d

run the docker command at root level, Connection string for docker instance

"Server=localhost,1433;Database=GraphQL;User Id=sa;Password=pa55w0rd!"

Set Up Database

dotnet ef database update [if using VS Code]
update-database [if using Visual Studio]

Build and Run

dotnet build
dotnet run
F5 if using VS

URL's

http://localhost:5000/graphql/
http://localhost:5000/graphql-voyager 

Sample Queries to try

query
query{
 platform  {
  id
  name
 }
}
mutation
mutation{
 addPlatform(input:  {
  name:  "RedHat"
 })
{
 platform  {
   id
   name
  }
 }
}
subscription
subscription{
 onPlatformAdded{
  id
  name
 }
}

Future Scope

  1. Implement Data Loader Pattern
  2. Use Relay Pattern

About

A CURD Command app that displays the commands used by platform using GraphQL

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages