예제 #1
0
        public OrdersQuery(IOrderProvider orderProvider)
        {
            Name = "Query";

            Field <OrderDetailsType>(
                "orderDetails",
                arguments: new QueryArguments(
                    new QueryArgument <NonNullGraphType <IntGraphType> > {
                Name = "orderId", Description = "Order ID"
            }
                    ),
                resolve: context =>
            {
                return(orderProvider.GetOrderDetails(context.GetArgument <Int64>("orderId")));
            });
        }
예제 #2
0
 public ActionResult <OrderDetails> Get(int id)
 {
     return(_orderProvider.GetOrderDetails(id));
 }