public async Task <IActionResult> Execute([FromBody] GraphQLQuery query, [FromServices] NorthwindContext context) { if (!ModelState.IsValid) { return(BadRequest()); } var result = await context.ExecuteGraphQLQueryAsync(query.Query, query.Variables, query.OperationName); return(Json(result, DefaultSettings)); }