Beispiel #1
0
        public async Task <IActionResult> OnPost()
        {
            if (!ModelState.IsValid)
            {
                return(Page());
            }

            talkCommentData.Update(Comment);
            if (await talkCommentData.Commit())
            {
                TempData["Message"] = $"Comment Updated";
                return(RedirectToPage("./Detail", new { SelectedTalkId = Comment.TalkId }));
            }
            return(RedirectToPage("./NotFound"));
        }
Beispiel #2
0
        public async Task <IActionResult> OnPost(int SelectedCommentId)
        {
            Comment = talkCommentData.GetById(SelectedCommentId);
            if (Comment == null)
            {
                return(RedirectToPage("./NotFound"));
            }

            talkCommentData.Delete(Comment);

            if (await talkCommentData.Commit())
            {
                TempData["Messate"] = $"Comment Deleted!";
                return(RedirectToPage("./Detail", new { SelectedTalkId = Comment.TalkId }));
            }

            return(RedirectToPage("./NotFound"));
        }