public ActionResult Friends()
        {
            var userName = User.Identity.Name;
            var model    = new FriendsModel()
            {
                Friends = new List <User>(),
                FriendsInCategoryModels = new List <FriendsInCategoryModel>()
            };


            if (!userName.Equals(""))
            {
                var userRep              = new UserRepository();
                var allFriends           = FriendRepositories.ReturnAllFriends(userRep.GetUserByUserName(userName));
                var categoryRep          = new CategoryRepository();
                var allCategoriesForUser = categoryRep.GetAllCategoriesForUser(userName);
                foreach (var i in allFriends) //loopar och hämtar namn och bild på varje vän
                {
                    if (categoryRep.IsFriendCategorised(userName, i.UserName))
                    {
                        model.Friends.Add(i);
                    }
                }
                foreach (var category in allCategoriesForUser)
                {
                    model.FriendsInCategoryModels.Add(new FriendsInCategoryModel()
                    {
                        Name  = category,
                        Users = categoryRep.GetFriendsByCategory(userName, category) //Hämtar alla vänner för specifik kategori
                    });
                }
            }

            return(View(model));
        }
        public ActionResult VisitUser(string visitUser)
        {
            var userRepository = new UserRepository();
            var visitingUser   = userRepository.GetUserByUserName(visitUser);
            var matchRepo      = new MatchingRepository();
            var random         = new Random();
            var matchIndex     = matchRepo.MatchUsers(User.Identity.Name, visitUser, random) + "%"; //Lägger till % för css-style.
            var isFriends      = FriendRepositories.CheckIfUsersAreFriends(User.Identity.Name, visitUser);

            var visitModel = new VisitModel()
            {
                UserName        = visitingUser.UserName,
                Age             = visitingUser.Age,
                Description     = visitingUser.Description,
                FirstName       = visitingUser.FirstName,
                InterestedMen   = visitingUser.InterestedMen,
                InterestedWomen = visitingUser.InterestedWomen,
                LastName        = visitingUser.LastName,
                Picture         = visitingUser.Picture,
                Sex             = visitingUser.Sex,
                IsFriends       = isFriends,
                matchIndex      = matchIndex,
                isMatched       = false
            };

            return(View(visitModel));
        }