public void Get_PdvExists_ReturnsPdvResponse() { var pdv = this.RandomExistingPdv; var expected = new PdvResponse(pdv); var response = _service.Get(pdv.Id); Assert.IsNotNull(response); Assert.AreSame(typeof(PdvResponse), response.GetType()); Assert.AreEqual(expected.Id, response.Id); }
public PdvQuery(IPdvService pdvService) { Field <PdvType>( "pdv", arguments: new QueryArguments(new QueryArgument <IntGraphType> { Name = "id" }), resolve: context => pdvService.Get(context.GetArgument <int>("id"))); Field <PdvType>( "closest", arguments: new QueryArguments( new QueryArgument <FloatGraphType>() { Name = "lng" }, new QueryArgument <FloatGraphType>() { Name = "lat" } ), resolve: context => { double lng = context.GetArgument <double>("lng"); double lat = context.GetArgument <double>("lat"); return(pdvService.Search(lng, lat)); }); }
public ActionResult <PdvResponse> Get(int id) { var pdv = _service.Get(id); if (pdv == null) { return(NotFound()); } return(Ok(pdv)); }