public IHttpActionResult Get(int id) { ParkService parkService = CreateParkService(); var park = parkService.GetParkById(id); return(Ok(park)); }
public DevParksQuery(ParkService parkService) { _parkService = parkService; var idArgs = new QueryArguments(new QueryArgument <IdGraphType> { Name = "id" }); Field <ListGraphType <ParkType> >("parks", resolve: context => _parkService.GetAllParks()); Field <ParkType>("park", arguments: idArgs, resolve: context => _parkService.GetParkById(context.GetArgument <string>("id"))); Field <ListGraphType <RideType> >("rides", resolve: context => _parkService.GetRides()); Field <RideType>("ride", arguments: idArgs, resolve: context => _parkService.GetRideById(context.GetArgument <string>("id"))); }