コード例 #1
0
        public async Task TestVideoManagerAddUserToComments()
        {
            List <CommentModel> commentList = await _manager.GetSelectedVideoComments(2);

            List <CommentModel> updatedCommentList = await _manager.AddUserToComments(commentList);

            Assert.NotNull(updatedCommentList[0].CommentName);
        }
コード例 #2
0
        public async Task <IActionResult> Video(int id)
        {
            var          client  = _httpClientFactory.CreateClient();
            VideoManager manager = new VideoManager(client);

            VideoModel video = await manager.GetSelectedVideo(id);

            List <CommentModel> commentList = await manager.GetSelectedVideoComments(id);

            List <CommentModel> updatedCommentList = await manager.AddUserToComments(commentList);

            SelectedVideoModel selectedVideo = new SelectedVideoModel(video, updatedCommentList);

            return(View(selectedVideo));
        }