示例#1
0
        public void Test()
        {
            var baiduClient = ClientCreator.Create();
            var detailMode  = new PlaceDetailModel()
            {
                Uid = "d5101afd619d12c7f423100e",
            };

            var req = new PlaceDetailRequest(detailMode);
            PlaceDetailResponse resp = baiduClient.Execute(req);

            resp.Result.ShouldNotBeNull();
        }
示例#2
0
        public IHttpActionResult ById(int id)
        {
            string userId   = this.User.Identity.GetUserId();
            bool   isPublic = User.Identity.IsAuthenticated;
            var    place    = this.data.Places.All().FirstOrDefault(p => p.Id == id);

            if (place == null)
            {
                return(NotFound());
            }

            var placeDetails = new PlaceDetailModel(isPublic, place, userId);

            return(Ok(placeDetails));
        }