/// <summary>
        /// Adding a movie in a current category.
        /// </summary>
        /// <param name="movieId"></param>
        /// <param name="category"></param>
        /// <returns>Returns a view with the information about the current movie.</returns>
        public async Task <IActionResult> LinkMovieToUser(Guid movieId, string category)
        {
            var userId = _userRepository.GetUserId(this.User);
            await _repository.AddMovieToUser(userId, movieId, category);

            var movie = await _repository.GetMovieWithGenresById(userId, movieId);

            return(View("SingleMovie", movie));
        }