Example #1
0
 public ArticleController(
     IReadArticleService readArticleService,
     IWriteArticleService writeArticleService)
 {
     _readArticleService  = readArticleService;
     _writeArticleService = writeArticleService;
 }
Example #2
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));
            });
        }