public IActionResult Get() { try { var user = _userManager.GetUserAsync(User); var result = _postManager.GetFollowingUserPosts(user.Result.Id).Select(x => new PostDto { Content = x.Content, Id = x.Id, PostedDate = x.PostedDate, User = $"{x.User.Name} {x.User.Surname}" }).ToList(); result.AddRange(_postManager.GetUserPosts(user.Result.Id).Select(x => new PostDto { Content = x.Content, Id = x.Id, PostedDate = x.PostedDate, User = $"{x.User.Name} {x.User.Surname}" })); return(Ok(result)); } catch (Exception) { return(BadRequest()); } }