Ejemplo n.º 1
0
        public ActionResult <List <PostDto> > Get(int?limit = null, int?after_id = null)
        {
            if (limit.HasValue && limit.Value < 0)
            {
                return(BadRequest());
            }

            ClaimsIdentity identity = HttpContext.User.Identity as ClaimsIdentity;
            int            userId   = int.Parse(identity.FindFirst(ClaimTypes.NameIdentifier).Value);

            try
            {
                IEnumerable <PostDto> postDtoList = _service.GetFavouritedPosts(userId, limit, after_id);

                return(Ok(postDtoList));
            }
            catch (PostNotFoundException)
            {
                return(NotFound());
            }
        }