Пример #1
0
        public ActionResult Following()
        {
            var userId    = User.Identity.GetUserId();
            var viewModel = new FollowsViewModel();

            viewModel.Followed = _context.Follows.Where(f => f.FollowerId == userId).Select(f => f.Followed);
            viewModel.Heading  = "Followed Users";
            return(View("Follows", viewModel));
        }
Пример #2
0
        public async Task <IActionResult> Index()
        {
            var user = await _userManager.GetUserAsync(User);

            if (!user.PlayerFollows.ToList().Any() && !user.ClanFollows.ToList().Any())
            {
                ViewData["isFollowingAnyone"] = false;
                var emptyViewModel = new FollowsViewModel();

                return(View(emptyViewModel));
            }

            var viewModel = new FollowsViewModel
            {
                ClanFollows   = user.ClanFollows.ToList(),
                PlayerFollows = user.PlayerFollows.ToList()
            };

            return(View(viewModel));
        }