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)); }
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)); }
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(); //} }
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(); //} }
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(); //} }