public MenuType(ISubMenu subMenuService)
 {
     Field(m => m.Id);
     Field(m => m.Name);
     Field(m => m.ImageUrl);
     Field <SubMenuType>("submenu", resolve: context => subMenuService.GetSubMenuByMenuId(context.Source.Id));
 }
 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")));
 }