Esempio n. 1
0
        public TotalUserQuery(IAspnetUserRepository userRepository)
        {
            Name = "totaluser";
            Field <UserQuery>("information", resolve: context => new { });

            Field <AspnetUserQuery>("title", resolve: context => new { });
        }
Esempio n. 2
0
        public UserQuery(IAspnetUserRepository userRepository)
        {
            Name = "Information";

            Field <InformationType>(
                "information",
                arguments: new QueryArguments(new QueryArgument <StringGraphType> {
                Name = "userId"
            }),
                resolve: context =>
            {
                var id = context.GetArgument <string>("userId");
                return(userRepository.GetUserInformationByUserId(id));
            }
                );
        }
Esempio n. 3
0
        public AspnetUserQuery(IAspnetUserRepository userRepository)
        {
            Name = "Title";


            Field <UserInformationType>(
                "user",
                arguments: new QueryArguments(new QueryArgument <StringGraphType> {
                Name = "userId"
            }),
                resolve: context =>
            {
                var id = context.GetArgument <string>("userId");
                return(userRepository.GetByUserId(id));
            });
            Field <ListGraphType <UserInformationType> >(
                "users",
                resolve: context =>
            {
                return(userRepository.GetAll());
            });
        }
Esempio n. 4
0
 public WebGraphQLType(IAspnetUserRepository userRepository)
 {
     nameType.Add("user", typeof(AspnetUserQuery));
     nameType.Add("text", typeof(TotalUserQuery));
     _userRepository = userRepository;
 }
Esempio n. 5
0
        public UserInformationType(IAspnetUserRepository userRepository)
        {
            Field(x => x.UserId);

            Field <ListGraphType <TitleType> >("Titles");
        }