예제 #1
0
        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));
            });
        }
예제 #2
0
        public async Task <IEnumerable <ArticleModel> > GetAll()
        {
            var result = await _readArticleService.GetAll();

            return(result);
        }