コード例 #1
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id.HasValue)
            {
                var itemPost = await pcc.GetPostByIdAsync(id.Value);

                ViewData["id"] = id.Value.ToString() + " : " + itemPost.Description; CommentDTO.PostPostId = id.Value;
            }
            return(Page());
        }
コード例 #2
0
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            var post = await pcc.GetPostByIdAsync(id.Value);

            if (post != null)
            {
                PostDTO = PostCommentDTO.GetPostDTO(post);
                return(Page());
            }
            return(NotFound());
        }
コード例 #3
0
ファイル: List.cshtml.cs プロジェクト: stefanelll123/TSP.NET
        public async Task OnGetAsync(Guid? id)
        {
            if (!id.HasValue)
                return;
            var item = await pcc.GetPostByIdAsync(id.Value);
            ViewData["Post"] = item.PostId.ToString() + " : " + item.Description.Trim();

            foreach (var cc in item.Comments)
            {
                var cdto = new CommentDTO();
                cdto.PostPostId = cc.PostPostId.ToString();
                cdto.Text = cc.Text;
                cdto.CommentId = cc.CommentId.ToString();
                Comments.Add(cdto);
            }
        }
コード例 #4
0
ファイル: Edit.cshtml.cs プロジェクト: CDU55/TSP.NET
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }

            post = await pcc.GetPostByIdAsync(id.Value);

            post.PostId = id.Value;
            currentId   = id.Value;
            if (post == null)
            {
                return(NotFound());
            }
            return(Page());
        }
コード例 #5
0
        public async Task OnGetAsync(int?id)
        {
            if (!id.HasValue)
            {
                return;
            }
            var item = await pcc.GetPostByIdAsync(id.Value);

            ViewData["Post"] = item.Id.ToString() + " : " + item.Description.Trim();
            foreach (var cc in item.Comment)
            {
                Comment cdto = new Comment();
                cdto.PostId = cc.PostId;
                cdto.Text   = cc.Text;
                cdto.Id     = cc.Id;
                Comments.Add(cdto);
            }
        }
コード例 #6
0
ファイル: Delete.cshtml.cs プロジェクト: CDU55/TSP.NET
        public async Task <IActionResult> OnGetAsync(int?id)
        {
            if (id == null)
            {
                return(NotFound());
            }
            var post = await pcc.GetPostByIdAsync(id.Value);

            if (post != null)
            {
                PostDTO             = new PostDTO();
                PostDTO.PostId      = post.PostId;
                PostDTO.Domain      = post.Domain;
                PostDTO.Description = post.Description;
                return(Page());
            }
            else
            {
                return(NotFound());
            }
        }