public IActionResult OnGet(int SelectedCommentId) { Comment = talkCommentData.GetById(SelectedCommentId); if (Comment == null) { return(RedirectToPage("./NotFound")); } return(Page()); }
public DetailModel(ITalkData talkData, ITalkCommentData commentData, IAccountData accountData) { this.talkData = talkData; this.commentData = commentData; this.accountData = accountData; if (Comment == null) { Comment = new TalkComment(); } }
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")); }
public void Update(TalkComment updatedComment) { var entity = db.Attach(updatedComment); entity.State = EntityState.Modified; }
public void Delete(TalkComment comment) { db.Remove(comment); }
public void Add(TalkComment newComment) { db.Add(newComment); }