public SubMenuQuery(ISubMenu subMenuService) { Field <ListGraphType <SubMenuType> >("submenu", resolve: context => subMenuService.GetSubMenus()); Field <SubMenuType>("subMenuById", arguments: new QueryArguments(new QueryArgument <IntGraphType> { Name = "id" }), resolve: context => subMenuService.GetSubMenuByMenuId(context.GetArgument <int>("id"))); }
public MenuType(ISubMenu subMenuService) { Field(m => m.Id); Field(m => m.Name); Field(m => m.ImageUrl); Field <ListGraphType <SubMenuType> >("submenus", resolve: context => { return(subMenuService.GetSubMenus(context.Source.Id)); }); }