public EPiServerSchema(GraphQL.IDependencyResolver resolver) : base(resolver)
        {
            var serviceLocator = resolver.Resolve <IServiceLocator>();

            // Step 1: Register all types so we can for example use (x => x.contentarea)
            RegisterCustomGraphTypes(serviceLocator);

            // step 2: Register all graphs, interfaces, unions etc
            RegisterInterfacesAndUnions(serviceLocator);

            Query = resolver.Resolve <IRootQuery>();
        }
 public PerformanceQuerySchema(GraphQL.IDependencyResolver resolve)
 {
     Query = resolve.Resolve <PerformanceQuery>();
 }
Exemple #3
0
 public AccountingSchema(GraphQL.IDependencyResolver resolver) : base(resolver)
 {
     Query    = resolver.Resolve <RootQuery>();
     Mutation = resolver.Resolve <JournalMutation>();
 }