示例#1
0
        public async Task <IActionResult> FollowUsers([FromBody] IList <Guid> userIds)
        {
            var ext          = new OfferLocker.Business.Extensions(_httpContextAccessor);
            var loggedUserId = ext.GetLoggedUserId();

            if (loggedUserId == null)
            {
                return(BadRequest("in need of token"));
            }

            await _followService.FollowUsers(Guid.Parse(loggedUserId), userIds);

            return(Ok());
        }
示例#2
0
        public async Task <IActionResult> GetFollowersUserList()
        {
            var ext = new OfferLocker.Business.Extensions(_httpContextAccessor);
            var id  = ext.GetLoggedUserId();

            if (id == null)
            {
                return(BadRequest("in need of token"));
            }

            var result = await _followService.GetFollowersUsersList(Guid.Parse(id));

            return(Ok(result));
        }