public async Task<IActionResult> GetRecommendedVideo()
        {
            var allVideoPosts = await _repository.GetAllNewVideos();

            if (allVideoPosts == null)
                return NotFound();

            var random = new Random();
            var convertedToList = allVideoPosts.OrderBy(x => random.Next()).Take(1).ToList();
            var recommendedVideoVM = Mapper.Map<VideoPost, VideoPostVM>(convertedToList[0]);

            if (recommendedVideoVM.Uploader.Trim().Length > 10)
            {
                var substringed = recommendedVideoVM.Uploader.Substring(0, 10);
                recommendedVideoVM.Uploader = string.Concat(substringed + "..");
            }

            return new OkObjectResult(recommendedVideoVM);
        }