public ArticleQuery(IReadArticleService readArticleService) { _readArticleService = readArticleService; Field <ListGraphType <ArticleType> >( "articles", resolve: context => readArticleService.GetAll()); Field <ArticleType>( "article", arguments: new QueryArguments(new QueryArgument <IntGraphType> { Name = "id" }), resolve: context => { var id = context.GetArgument <int>("id"); return(readArticleService.GetOne(id)); }); }
public async Task <IEnumerable <ArticleModel> > GetAll() { var result = await _readArticleService.GetAll(); return(result); }