public TotalUserQuery(IAspnetUserRepository userRepository) { Name = "totaluser"; Field <UserQuery>("information", resolve: context => new { }); Field <AspnetUserQuery>("title", resolve: context => new { }); }
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)); } ); }
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()); }); }
public WebGraphQLType(IAspnetUserRepository userRepository) { nameType.Add("user", typeof(AspnetUserQuery)); nameType.Add("text", typeof(TotalUserQuery)); _userRepository = userRepository; }
public UserInformationType(IAspnetUserRepository userRepository) { Field(x => x.UserId); Field <ListGraphType <TitleType> >("Titles"); }