コード例 #1
0
        public IActionResult GetUserFavourites([FromQuery] UserNameParameters model)
        {
            Claim idClaim = User.FindFirst("sub");
            PaginatedPostCardReturn ret = _userInfoDataService.GetUserFavourites(model.Username, model.PageIndex, model.PageSize, model.Order, idClaim?.Value);

            return(Ok(ret));
        }
コード例 #2
0
        public IActionResult GetUserCollections([FromQuery] UserNameParameters model)
        {
            Claim idClaim = User.FindFirst("sub");
            UserPostCollectionsReturn ret = _userInfoDataService.GetUserPostCollections(model.Username, model.PageIndex, model.PageSize, model.Order);

            return(Ok(ret));
        }
コード例 #3
0
        public IActionResult GetUserReviews([FromQuery] UserNameParameters model)
        {
            Claim idClaim = User.FindFirst("sub");
            UserReviewsReturnModel revs;

            revs = _userInfoDataService.GetUserReviews(model.Username, model.PageIndex, model.PageSize, model.Order, idClaim?.Value);

            return(Ok(revs));
            //}
            //catch (System.Exception)
            //{
            //    return BadRequest();
            //}
        }
コード例 #4
0
        public IActionResult GetUserPosts([FromQuery] UserNameParameters model)
        {
            Claim           idClaim = User.FindFirst("sub");
            UserPostsReturn ret;

            ret = _userInfoDataService.GetUserPosts(model.Username, idClaim?.Value, model.PageIndex, model.PageSize);

            return(Ok(Json(ret)));
            //}
            //catch (System.Exception)
            //{
            //    return BadRequest();
            //}
        }
コード例 #5
0
        public IActionResult GetUserInterests([FromQuery] UserNameParameters model)
        {
            UserInterestsReturn ret;
            var   user    = HttpContext.User;
            Claim idClaim = User.FindFirst("sub");

            if (idClaim == null)
            {
                ret = _userInfoDataService.GetUserInterests(model.Username, model.PageIndex, model.PageSize);
            }
            else
            {
                ret = _userInfoDataService.GetUserInterests(model.Username, model.PageIndex, model.PageSize, idClaim.Value);
            }
            return(Ok(Json(ret)));
            //}
            //catch (System.Exception)
            //{
            //    return BadRequest();
            //}
        }