public async Task <IActionResult> RatedMovies()
        {
            var currentUser = HttpContext.Session.Get <User>(SessionExtensions.UserKey);

            if (currentUser != default(User))
            {
                var user = await userService.GetUserByName(currentUser.Username);

                foreach (Rate rate in user.Rates)
                {
                    rate.Movie = await movieServices.GetMovieById(rate.MovieId);
                }

                return(View(user.Rates));
            }

            return(View("Login", new User()));
        }