Ejemplo n.º 1
0
 public BackendUserQuery(IBackendUserRepository repo, ISessionWrapper session) : base(repo, session)
 {
     Field(
         type: typeof(ListGraphType <Permission>),
         name: SystemCP.DESC_Login,
         description: SystemCP.DESC_Login,
         arguments: new QueryArguments(
             new QueryArgument <NonNullGraphType <StringGraphType> > {
         Name = SystemCP.DESC_Account, Description = SystemCP.DESC_Account
     },
             new QueryArgument <NonNullGraphType <StringGraphType> > {
         Name = SystemCP.DESC_Pasuwado, Description = SystemCP.DESC_Pasuwado
     }
             ),
         resolve: context =>
     {
         return(repo.Login(session, context.GetArgument <string>(SystemCP.DESC_Account), context.GetArgument <string>(SystemCP.DESC_Pasuwado)));
     }
         );
     Field(
         type: typeof(ListGraphType <Permission>),
         name: SystemCP.DESC_Logout,
         description: SystemCP.DESC_Logout,
         resolve: context =>
     {
         repo.Logout(session);
         return(null);
     });
 }
Ejemplo n.º 2
0
 public BackendUserMutation(IBackendUserRepository repo, ISessionWrapper session) : base(repo, session)
 {
 }
Ejemplo n.º 3
0
 public BackendUserSchema(IBackendUserRepository repo, ISessionWrapper session) : base(repo, session)
 {
 }